ruby - rbenv 和 bundler : "bad interpreter: No such file or directory"

标签 ruby gem rubygems bundle rbenv

我搞砸了我的配置。我正在运行 Ubuntu 14.04,当我尝试从一个项目转移到另一个项目时遇到了一些问题。我尝试卸载并重新安装 rbenv,然后按照本指南安装了 Ruby 2.1.7:https://gorails.com/setup/ubuntu/14.04 .

现在,当我运行 gem install bundler 时,没有任何反应,我无法安装任何 gem。当我输入 bundlerbundler -v 我看到这个:

/usr/local/bin/bundler: /usr/bin/ruby1.9.1: bad interpreter: No such file or directory

我花了很多时间试图解决这个问题,但我真的不知道该怎么做。

最佳答案

找到 bundle可执行文件(在非项目目录中 - 默认系统 ruby​​)并删除它:

which bundle

rm <path_obtained_above>

现在转到您的项目目录,或者切换到您的 ruby​​ 版本并安装 bundler:

gem install bundler

然后执行rbenv rehash

现在尝试执行 bundle install它应该工作。您需要为安装的每个 ruby​​ 版本执行一次此操作。

关于ruby - rbenv 和 bundler : "bad interpreter: No such file or directory",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32849303/

相关文章:

ruby - 负对象 ID

ruby-on-rails - #inject on hashes 被认为是好的风格吗?

ruby-on-rails - 我可以将我的 Gemfile 重命名为 Gemfile.rb

ruby - 无论来源如何,都使用最新的 gem 版本

ruby - 需要 Gem 版本时如何执行 "OR"

ruby-on-rails - 显示 View 中的特色项目

ruby-on-rails - 基于载波直接记录值的上传路径

ruby - 寻找通过阅读代码确定编程语言的ruby gem?

ruby-on-rails - ARM64架构(M1芯片): Cannot install pg gem (using PostgresApp)

ruby - 使用 Poltergeist 时如何获取元素的 HTML?