ubuntu12.04上ruby on rails的安装
在ubuntu上安装rails上的安装环境很多次,每次都碰到很多问题,这次把在ubuntu12.04上安装的步骤记录下来,省得以后再安装麻烦
1.首先安装g++ ubuntu上一般没有装这个,这个装上去为了编译安装的软件
apt-get install g++
bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
source .bashrc
https://rvm.io/rvm/install/这里有命令可以安装
ERROR: Loading command: install (LoadError) cannot load such file -- zlibERROR: While executing gem ... (NameError) uninitialized constant Gem::Commands::InstallCommand
sudo apt-get install zlib1g-dev
~/.rvm/src/ruby-1.9.3-p194/ext/zlib
#ruby ./extconf.rb#make#make install
Gem files will remain mysql2-0.3.7 for inspection.gem install mysql2 -v=0.3.11 --platform=ruby -- --with-mysql-dir=X: --with-mysql-lib=X:\lib\opt
Gem files will remain installed in /home/alecyan/.rvm/gems/ruby-1.9.3-p194/gems/mysql2-0.3.7 for inspection.Results logged to /home/alecyan/.rvm/gems/ruby-1.9.3-p194/gems/mysql2-0.3.7/ext/mysql2/gem_make.out
sudo apt-get install libmysql-ruby libmysqlclient-dev
gem install execjsgem install therubyracer
apt-get install g++
sudo apt-get install libsqlite3-dev
http://stackoverflow.com/questions/3458602/sqlite3-ruby-install-error-on-ubuntu
gem 'execjs' gem 'therubyracer'就可以解决这个问题
sudo apt-get install libssl-dev
cd ext/openssl
ruby extconf.rbmakesudo make install
~/.rvm/src/ruby-1.9.3-p194/ext/openssl