所以我正在编写一个CGI Ruby脚本,并在脚本文件的顶部添加了以下内容:
几个小时过去了,不断出现"usr/bin/env: ruby: No such file or directory"错误并进行谷歌搜索后,我通过执行sudo apt-get purge ruby rubygems卸载了系统中的ruby 1.8.7(我还通过rvm安装了1.9.3版本)。但是我仍然遇到同样的错误。当我输入"which ruby"时,返回的结果是
以下是echo $PATH的结果:
我在我的台式电脑上也有同样的设置,但没有遇到相同的问题。
#!/usr/bin/env ruby
require 'rubygems'
require 'action_pack'
require 'cgi'
几个小时过去了,不断出现"usr/bin/env: ruby: No such file or directory"错误并进行谷歌搜索后,我通过执行sudo apt-get purge ruby rubygems卸载了系统中的ruby 1.8.7(我还通过rvm安装了1.9.3版本)。但是我仍然遇到同样的错误。当我输入"which ruby"时,返回的结果是
/home/homeuser/.rvm/rubies/ruby-1.9.3-p194/bin/ruby
。有人知道如何解决这个问题吗?以下是echo $PATH的结果:
/home/homeuser/.rvm/gems/ruby-1.9.3-p194@rsoc326/bin:/home/homeuser/.rvm/gems/ruby-1.9.3-p194@global/bin:/home/homeuser/.rvm/rubies/ruby-1.9.3-p194/bin:/home/homeuser/.rvm/bin:/var/lib/gems/1.8/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/homeuser/.rvm/bin
我在我的台式电脑上也有同样的设置,但没有遇到相同的问题。