在Ubuntu上安装rails上的安装环境很多次,每次都碰到很多问题,这次把在Ubuntu 12.04上安装的步骤记录下来,省得以后再安装麻烦。
1.首先安装g++ ubuntu上一般没有装这个,这个装上去为了编译安装的软件
apt-get install g++
2.安装rvm
bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
然后配置用户的根目录下的这个文件.bashrc
在最后加一句
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
用接下来的Linux命令让配置起作用
source .bashrc
3.安装RUBY
https://rvm.io/rvm/install/
这里有命令可以安装
4.安装rails
这个时候一旦直接用gem intsll rails可能就会出错 报
ERROR: Loading command: install (LoadError)
cannot load such file -- zlib
ERROR: While executing gem ... (NameError)
uninitialized constant Gem::Commands::InstallCommand
这个时候应该先下载安装zlib1g-dev
sudo apt-get install zlib1g-dev
然后再在ruby的源代码里面重新编译zlib
以我的安装目录为例,进入如下的路径 根据安装的ruyb的版本不同调整路径
~/.rvm/src/ruby-1.9.3-p194/ext/zlib
运行命令
#ruby ./extconf.rb
#make
#make install
之后再用gem安装rails就可以了
ok rails的开发环境安装完成。