我试图通过首先删除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
我应该怎么办?