小编Non*_*ona的帖子

如何让 /usr/bin/env ruby​​ 指向正确的 ruby​​ 环境?

所以我正在制作一个 cgi ruby​​ 脚本,并在脚本文件的顶部有以下内容:

#!/usr/bin/env ruby
 require 'rubygems'
 require 'action_pack'
 require 'cgi'
Run Code Online (Sandbox Code Playgroud)

在几个小时没有收到“/usr/bin/env: ruby​​: No such file or directory”错误和谷歌搜索后,我卸载了我的系统 ruby​​ 1.8.7(我也通过 rvm 安装了 1.9.3)sudo apt-get purge ruby​​ ruby​​gems。我仍然收到错误。当我输入“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
Run Code Online (Sandbox Code Playgroud)

我的桌面上有同样的设置,但我没有同样的问题。

10.04 ruby rails

7
推荐指数
2
解决办法
5万
查看次数

标签 统计

10.04 ×1

rails ×1

ruby ×1