首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >/usr/bin/ruby:错误的解释器:没有这样的文件或目录

/usr/bin/ruby:错误的解释器:没有这样的文件或目录
EN

Stack Overflow用户
提问于 2016-09-26 21:09:33
回答 2查看 18.9K关注 0票数 13

我正在使用capistrano来部署rails应用程序。但是,当我将我的rails代码部署到服务器中时,我得到了以下错误。

代码语言:javascript
复制
The deploy has failed with an error: Exception while executing on host 00.00.00.00: bundle exit status: 126
bundle stdout: /home/rod/.rvm/scripts/set: /usr/local/bin/bundle: /usr/bin/ruby: bad interpreter: No such file or directory
/home/rod/.rvm/scripts/set: line 19: /usr/local/bin/bundle: Success

我该如何解决这个问题?

EN

回答 2

Stack Overflow用户

发布于 2017-06-16 11:29:19

这是一个与ruby升级相关的问题,但捆绑包路径是旧的。要解决此问题,您应该使用gem重新安装bundler包。

从系统卸载

代码语言:javascript
复制
sudo gem uninstall bundler

重新安装

代码语言:javascript
复制
sudo gem install bundler
票数 18
EN

Stack Overflow用户

发布于 2018-03-06 14:50:47

在MacOSX高塞拉更新之后得到了这个问题。High Sierra将ruby gem更新到2.3版,但是Xcode9的xcpreety命令仍然使用Ruby2.0,它现在无法找到,并给出了糟糕的解释器。只需转到终端并运行

代码语言:javascript
复制
sudo gem install xcpretty

输入您的密码,它将更新您的xcpretty到ruby v2.3 &这将解决该问题。重新启动Xcode &进行全新、干净的构建,它对我很有效。希望它能有所帮助!

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

https://stackoverflow.com/questions/39703791

复制
相关文章

相似问题

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