在反覆尋找問題發生的原因時,我反覆重新安裝不同版本的rails,不過gem對安裝的版本控管有點差,結果得慢慢裝慢慢刪,實在太麻煩了。所以最後重新安裝redmine後我順便裝了rvm管理ruby的版本。
安裝:
安裝:
bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
然後記得把下面一行寫進bash或其他shell
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
最後記一下指令
rvm list known # 查看可以安裝的列表 rvm install ruby-1.8.7-head #安裝指定版本ruby rvm list rvm use ruby-1.8.7-head (--default) #設定使用的ruby版本
rvm gemset create -gemset_name #建立gemset rvm gemset list #rgemset列表 rvm gemset use -hemset_name #切換gemset rvm gemset empty -gemset_name #清空gemset中安裝的套件 rvm gemset delete -gemset_name #刪除該gemset
切換後再個別安裝rails等工具即可。 另外,每次裝rails後另外加裝的RDoc等實在太花時間了,後來都不裝。
gem install rails --no-rdoc --no-ri