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什么的
解决方法:
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