在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
前情回顾 上次讲到Vmware虚拟机的安装配置以及Scientific Linux 6.X系统的安装。这回我们的主要任务是在Linux操作系统上完成Ruby on Rails开发环境的配置。 在配置环境之前,首先要解释一下Scientific Linux 6.x,该Linux发行版与CentOS、Red Hat Linux的管理机制比较类似。如果你的Linux采用的是上述系统,基本上配置过程完全一致;如果你采用的是Ubuntu系统,配置过程可能会稍有不同。 那么,Start!【请以管理员账号登陆系统,完成安装,安装结束后以普通用户登录编程】
Step1:安装Ruby 【1】进入官网(https://www.ruby-lang.org/zh_cn/)下载Ruby安装源码ruby-2.1.2.tar.gz 【2】打开/root/Downloads文件夹,找到所下载的文件,将其复制到/usr/lib/ruby文件夹下(usr/lib下没有ruby文件夹,则新建ruby文件夹) 【3】解压ruby-2.1.2.tar.gz:在/usr/lib/ruby文件夹下打开终端输入 tar xvzf ruby-2.1.2.tar.gz 【4】进入ruby-2.1.2文件夹:在终端输入 cd ruby-2.1.2 【5】安装依赖(非常重要)如果后续Gem或者Rails安装出错,很有可能是此步没有做 在终端输入: yum -y install gcc gcc-c++
yum –y install zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel 【6】在终端输入 ./configure 【7】在终端输入 make 【8】在终端输入 make install 【9】Ruby安装完毕,在终端输入 ruby --version 测试安装是否成功
Step2:安装Gem,Git,Rails 【1】安装Gem 1)在终端输入 gem --version 查看Gem版本 2)在终端输入 gem update --system 3)在终端输入 gem update 如没有问题,则顺利完成Gem更新;如遇到问题可能是Step1安装依赖那一步没有做好。我在Ubuntu下就曾经遇到了这样的问题(一个是zlib的依赖问题,一个是openssl的依赖问题,最后参考这位大神的文章解决的【http://www.aichengxu.com/view/34894】 【2】安装Git 在Scientific Linux下安装Git可直接通过Yum。步骤如下: yum -y install git
git --version 【3】安装Rails 在终端直接输入: gem install rails 等待安装完毕即可。
Step3:安装配置Java环境 【1】为什么要安装Java环境? 至此,其实Ruby on Rails已经安装好了。可是为什么要安装Java环境呢?因为我们要使用Aptana集成开发环境开发RoR程序,而Aptana需要Jre的支持,因此需要我们配置Java环境。 请注意该发行版要下载RPM版本 【3】安装Java 在Downdolds文件夹【RPM包所在的文件夹,通常是/root/Downloads】下打开终端,输入 rpm -ivh jdk-8u20-linux-i586.rpm 终端会自动进行JDK的安装 【4】测试Java 由于使用RPM包进行安装,Linux自动在usr/bin下建立了Java和Javac的软链接,即使不配置环境变量,照常可以使用Java(体会到了Linux文件系统的魅力!)
Step4:安装配置Aptana集成开发环境 【1】下载Aptana开发环境 http://www.aptana.com/products/studio3 【2】将下载好的安装文件从/root/Downloads文件夹复制到/opt文件夹下 【3】在opt文件夹下解压Aptana 【4】在有Java环境的基础上,就可以点击AptanaStudio3直接运行啦~ 【5】写个程序测试下 至此,Ruby on Rails的开发环境已经配置完毕,在Aptana集成开发环境下可以切换到终端界面,输入irb,即可进入ruby交互环境了哟~ 在环境配置完毕后,你就可以切换回非root账户进行开发啦!
另外,如果需要安装rspec只需要在终端输入:gem install rspec 就可以啦~如果提示权限不足,请在root账户进行。
后记:需要注意的几点 1、本文适合Red hat Linux系列、CentOS系列、Fedora系列、Scientific Linux系列,如果你是Ubuntu系统需要做相应的变通。 2、在安装之前请务必安装依赖包,我在Ubuntu下由于2个依赖包没有装上,害我研究了一下午,尤其是那个openssl的依赖问题,具体见上文链接。 3、安装Aptana之前需要安装Java环境,如果你不是采用RPM安装方式,请记得设置环境变量,设置环境变量的方法可自行百度。 4、安装环境请在root权限下进行,开发最好不要在root账户下进行。
下一篇:Ruby on Rails系列3,敬请期待~ |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论