在window上安裝rails會遇到的坑
2015-10-16 08:44:55

最近跑去當rails體驗營的助教,用的是Rails Bridge的教材。因為大部分來參加的人帶的筆電應該都是window的作業系統,所以在上課之前,先在我自己的surface上跑了一下rails的安裝流程。下面是遇到的坑:

bundle install

問題

在第一次跑bundle install時出現 SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed 的問題。

解法

gem install --local C:\rubygems-update-1.8.30.gem
  • 執行 update_rubygems
update_rubygems --no-ri --no-rdoc
  • 移除 update_rubygems gem
gem uninstall rubygems-update -x

參考

https://gist.github.com/luislavena/f064211759ee0f806c88

heroku

問題

在第一次執行heroku指令時遇到Encoding::InvalidByteSequenceError

解法

修改 [heroku的安裝路徑]/bin/heroku.bat 的最後一行啟動ruby的地方,將@ruby.exe "%~dpn0" %*改成@ruby.exe -Eutf-8 "%~dpn0" %*

參考

SO - Heroku comannd always fails