手机
当前位置:查字典教程网 >脚本专栏 >ruby专题 >Ubuntu上配置Ruby on Rails框架及RubyMine IDE开发环境
Ubuntu上配置Ruby on Rails框架及RubyMine IDE开发环境
摘要:准备阶段的碎碎念在virtualbox安装过程中由于这样那样的原因,产生许多坑。坑1、关于终端,一定要使用启动器打开安装完虚拟机,进入系统,...

准备阶段的碎碎念

在virtualbox安装过程中由于这样那样的原因,产生许多坑。

坑1、关于终端,一定要使用启动器打开

安装完虚拟机,进入系统,我们便会遇到第一个坑,终端软件,建议大家都使用启动器打开终端,

千万不要使用文件管理器,进入文件夹,再右键“在终端中打开”,这个时候,环境变量加载不上,尤其在非桌面文件夹进入时。终端加载不上环境变量,大多的软件都没法在终端中执行。

打开终端时,一定要通过启动器,所谓启动器,就是在bantu中放在桌面左侧的侧边栏,很像windows中的快捷方式

坑2、关于假设,大多数网站都假设你安装了一些基本包或者软件,但是有不提,这让初学者搭建环境尤其费力。

解决方法:手动安装软件,命令:

apt-get install 包名字

国内由于各种原因倒是软件安装超时。

你在下边安装过程中,若是出现了服务器积极拒绝,80%的可能行是被墙了。或者被你公司、家所在网络屏蔽掉了或是出现了速度很慢,半天不动的现象,恭喜你,你得换源地址了。

rvm解决方法:安装完rvm,确保rvm -v可以执行后,执行以下命令,替换服务器资源信息

sed -i -e's/ftp.ruby-lang.org/pub/ruby/ruby.taobao.org/mirrors/ruby/g'~/.rvm/config/db

gem 解决方法:

gem source gem source -r https://rubygems.org/ gem source -a https://ruby.taobao.org/ //添加淘宝源

如果提示找不到安装包则手动更新随机自带的软件包:

sudo apt-get update

安装步骤

1.更新随机自带的软件包,这个是很必要的,否则下面可能产生N多错误

sudo apt-get update

2.安装curl,我们需要用它来装rvm

sudo apt-get install curl

3.安装rvm,我们使用rvm安装ruby、rails等,rvm安装参见:https://ruby-china.org/wiki/rvm-guide

curl -L get.rvm.io | bash -s stable //无法检查签名:找不到公钥,执行下边语句(是个坑) gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 //然后,重新执行,安装完rvm之后,需配置终端,以便下次打开终端能直接只用rvm。更改终端配置方法:参见https://rvm.io/integration/gnome-terminal curl -L get.rvm.io | bash -s stable //至此,rvm安装完成,下边我们手动为终端配置rvm环境,否则以后在终端中可能每次都要手动加载rvm环境 //更改终端配置方法:工具栏--编辑--配置文件首选项--标题和命令--命令--选中“以登录shell方式运行命令” //然后,我们手动加载rvm环境,将服务器资源改为淘宝的 ///////$ source ~/.rvm/scripts/rvm 官方的加载rvm环境命令,我们就不执行了 //临时加载rvm环境,参考:https://rvm.io/integration/gnome-terminal source ~/.bashrc source ~/.bash_profile //更改rvm源服务器资源信息,毕竟国外的经常被墙掉,还有就是国内的速度快。若不设置,下面可能出现各种问题,如出现服务器积极拒绝(被墙),或者下载速度慢 sed -i -e 's/ftp.ruby-lang.org/pub/ruby/ruby.taobao.org/mirrors/ruby/g' ~/.rvm/config/db //请保存你的工作,然后重启ubuntu系统 sudo reboot //重启完后,打开终端,我们便可以使用rvm了, //列出rvm远程服务器上都有那些可用的ruby版本 rvm list known

4.安装ruby,我们选择最新的,不带版本号就是说装最新的,

rvm install ruby rvm use x.x.x --default //设置默认版本

如果提示

RVM is not a function, selecting rubies with 'rvm use ...' will not work.

则从新加载一下配置文件

source ~/.bash_profile

5.下边我们要用到gem,使用前,先切换到淘宝服务器 gem更多使用,参见://查看当前gem源列表,默认源是

https://rubygems.org/

6.使用gem安装rails

gem install rails //如果有问题 提示缺少什么依赖包就安装什么依赖包

然后就开始正式开始安装ruby on rails了

ruby -v//查看ruby版本 rails -v//查看rails版本

版本没有问题就开始创建项目,此处省略100字。

项目创建完成后需要安装js编译器(有的时候需要 有的时候不需要 不知道为什么,保险起见,装上吧)

sudo apt-get install python-software-properties sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs

然后启动

rails s

如果启动成功后,可以在http://localhost:3000查看网站

ubuntu下RubyMine的安装

1.官网下载JDK,解压

可以手动解压也可以使用命令行,感觉意思差不多。还是用鼠标爽一点感觉。

$tar -xzvf jdk-8u20-linux-x64.tar.gz

2.复制至usr/lib

一般还是习惯于放到这个目录下边,当然不是决定可以根据自己的环境选择存放目录

sudo cp-r ~/jdk1.8.0_20 /usr/lib/jvm

3.配置环境变量

sudo gedit ~/.profile

在文件末尾加上环境变量

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_20

然后保存并且更新后查看是否添加成功

source ~/.profile env

出现JAVA_HOME 这个变量并且和添加的目录一致则表示环境变量修改成功

3.修改默认JDK

$sudoupdate-alternatives --install/usr/bin/java java /usr/lib/jvm/jdk1.8.0_20/bin/java300 $sudoupdate-alternatives --install/usr/bin/java java /usr/lib/jvm/jdk1.8.0_20/bin/javac300 $sudoupdate-alternatives --config java $sudoupdate-alternatives --config javac $ java -version //查看一下java版本 是不是新安装的版本

4.上网下载rubymine,然后解压,进入bin,运行./rubymine.sh打开。

叮。。。。完美。

【Ubuntu上配置Ruby on Rails框架及RubyMine IDE开发环境】相关文章:

举例理解Ruby on Rails的页面缓存机制

在Ruby on Rails中使用Rails Active Resource的教程

Ruby on Rails框架程序连接MongoDB的教程

Windows下Ruby on Rails开发环境安装配置图文教程

关于Ruby on Rails视图编写的一些建议

简单介绍Ruby on Rails对PostgreSQL数组类型的支持

几个加速Ruby on Rails的编程技巧

在Ruby on Rails中使用AJAX的教程

对优化Ruby on Rails性能的一些办法的探究

Ruby和Ruby on Rails中解析JSON格式数据的实例教程

精品推荐
分类导航