首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >rvm /usr/bin/env: ruby没有此类文件错误

rvm /usr/bin/env: ruby没有此类文件错误
EN

Ask Ubuntu用户
提问于 2014-04-18 12:25:55
回答 2查看 57.1K关注 0票数 10

我已经在全系统安装了rvm + ruby。

代码语言:javascript
运行
复制
which ruby
/usr/local/rvm/rubies/ruby-2.1.1/bin/ruby

以及:

代码语言:javascript
运行
复制
/usr/bin/env: ruby: No such file or directory

其他一切都很好,把红宝石的直接路径放置在我的可执行文件中,效果很好。

EN

回答 2

Ask Ubuntu用户

发布于 2015-11-09 16:02:53

我最近面对这个问题,采取了不同的方法,所以我想分享它。当上述目录中不存在ruby文件时,就会发生这种情况。因此,创建一个指向目录中的ruby文件的符号链接,您的错误应该是固定的。

cd /usr/bin/env

ln -s /usr/local/rvm/红宝石/红宝石-2.1.1/bin/ruby

票数 1
EN

Ask Ubuntu用户

发布于 2016-11-11 15:12:41

我也犯了同样的错误

在我的脚本顶部的#!/usr/bin/env ruby导致

代码语言:javascript
运行
复制
rvm /usr/bin/env: ruby no such file error

如果我执行这个脚本。

我的解决办法很简单,很难找到:

我的脚本/sourcecode编辑器中的linefeed编码被设置为"windows样式(CR + LF)“。

在切换到"unix样式(LF)“并再次保存我的脚本后,错误就消失了。

似乎运载返回(CR)标志被留在了“红宝石”,所以没有ruby filname.script,但ruby\R filename.script,这导致了错误。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/449682

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档