我試圖通過首先刪除rvm從管理我的紅寶石在OSX上的Ruby與rvm切換到rbenv。 rbenv似乎從未接管過,which ruby
或which rails
總是返回系統版本。亂七八糟的軌道安裝
沮喪和睡眠剝奪,我決定刪除/ usr/bin/rails,看看是否會強制系統使用rbenv中指定的版本,而現在還沒有找到rails的版本。
Emmaline:rvm Turnsole$ which ruby
/usr/bin/ruby
Emmaline:rvm Turnsole$ which rails
Emmaline:rvm Turnsole$ ruby -v
ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]
Emmaline:rvm Turnsole$ rails -v
-bash: rails: command not found
Emmaline:rvm Turnsole$
我知道我所做的是愚蠢的,但現在即使gem install rails
成功地完成沒有什麼是/ usr/bin中/軌道。
此外,重新安裝RVM後,我嘗試運行位於我的本地寶石目錄軌道腳本(或符號鏈接到它從/ usr/bin中),那麼出現這種情況:
Emmaline:~ Turnsole$ ~/.gem/ruby/1.8/bin/rails
env: ruby_noexec_wrapper: No such file or directory
我應該怎麼辦?