/ usr / bin / env:ruby1.9.1:rails上没有这样的文件或目录

时间:2013-11-25 07:48:13

标签: ruby-on-rails ruby ruby-on-rails-3

早些时候我的应用程序使用ruby1.9.1,即使我有ruby 1.9.3。因此我从系统中删除了ruby 1.9.1并将rvm设置为使用ruby 1.9.3。

现在当我输入我得到的红宝石时:

/home/sachin/.rvm/bin/ruby

红宝石-v我得到了:

ruby 1.9.3p392 (2013-02-22 revision 39386) [x86_64-linux]

但是当我使用rails s

启动我的rails应用程序时

我收到了这个错误:

 /usr/bin/env: ruby1.9.1: No such file or directory

即使我已经设置

#!/usr/bin/env ruby 1.9.3

在我的脚本/ rails文件中。

知道可能遗漏的是什么吗?

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。这是我做的:

root@occulti : Sinatra_Ruby $ heroku login
/usr/bin/env: ruby1.9.0: No such file or directory
root@occulti : Sinatra_Ruby $ which ruby
/usr/local/rvm/rubies/ruby-2.1.0/bin/ruby

我打开了文件/usr/bin/heroku,然后添加了which ruby命令给出的ruby路径,这是(在我的情况下):#!/usr/bin/env /usr/local/rvm/rubies/ruby-2.1.0/bin/ruby

希望它有所帮助。