Rails 3.1 安装及启动报错解决方案若干

来源:互联网 发布:阿里购买域名之后 编辑:程序博客网 时间:2024/06/05 10:55

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








原创粉丝点击