【问题标题】:zsh: /usr/bin/bundle: bad interpreter: /usr/bin/ruby: no such file or directoryzsh:/usr/bin/bundle:错误的解释器:/usr/bin/ruby:没有这样的文件或目录
【发布时间】:2018-06-13 05:12:17
【问题描述】:

我是 ruby​​ 和 rails 开发的新手,我正在开发 windows 的 linux 子系统。我一直收到上述错误。以下是我所做的一切:

  • 重新安装 rvm
  • .zshrc文件中添加了export PATH="$PATH:/usr/bin:/usr/local/bin/:/usr/share/rvm/bin:/usr/share/rvm/rubies/ruby-2.5.1/bin"路径

但问题仍然存在。我知道的另一件事是 rvm 安装在 /usr/share/ 目录中

我也参考了这个链接: problem with bundle

任何帮助将不胜感激!

【问题讨论】:

  • 有时,删除$GEM_HOME 目录可以解决此类问题。

标签: ruby-on-rails ruby ubuntu windows-subsystem-for-linux


【解决方案1】:

我可以建议你运行which bundle 命令。它返回的路径包含一个 ruby​​ 版本。我几乎可以肯定你的本地机器上不会有这个 ruby​​ 版本。通过运行rvm list 进行检查。要解决此问题,请尝试安装 ruby​​ 版本或使用 sudo 和 gem-sudo gem uninstall bundler - > sudo gem install bundler 重新安装 bundler

注意:您的 ruby​​ 版本必须与 Gemfile 中的相同。

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-25
  • 2014-10-24
  • 2018-05-29
  • 2020-12-01
相关资源
最近更新 更多