Rails 3.1 安裝及啓動報錯解決方案若干

sudo su -  

直接用sudo 會導致PATH被reset  很多命令用不了


sudo update-grub

裝雙系統進入debian後,發現沒有XP的啓動項了,用這個命令更新grub


安裝ruby rails之前

sudo apt-get install build-essential zlib1g zlib1g-dev libreadline5 libreadline5-dev libssl-dev

可以避免很多問題


自己編譯安裝ruby的時候最好帶上如下參數

./configure --prefix=/usr/local --with-openssl-dir=/usr --with-readline-dir=/usr --with-zlib-dir=/usr


若安裝ruby的時候沒有指定--with-openssl-dir選項,則rails s報錯 缺少openssl什麼的

解決方法:

cd ruby_src_dir/ext/openssl
ruby extconf.rb
make
make install


運行rails3.1 要求有exejs  運行環境  參考 https://github.com/sstephenson/execjs

 sudo gem install therubyracer

Gemfile中配置

gem "therubyracer", :require => 'v8'

bundle install








發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章