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

Jag*_*ish 8 ruby capistrano ruby-on-rails

我正在使用capistrano来部署Rails应用程序。但是,当我将Rails代码部署到服务器时,出现以下错误。

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
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

小智 10

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

从系统卸载

sudo gem uninstall bundler
Run Code Online (Sandbox Code Playgroud)

重新安装

sudo gem install bundler
Run Code Online (Sandbox Code Playgroud)