【问题标题】:Bundler install doesn't work with rbenv捆绑器安装不适用于 rbenv
【发布时间】:2015-02-25 23:33:32
【问题描述】:

我正在尝试让 Middleman 静态站点运行,但我一生都无法让 Bundler 正确运行。这是我第一次使用 Ruby on Rails。

使用 rbenv 我已将 ruby​​ 2.2.0 克隆到插件文件夹中,但即使在运行 rbenv global 2.2.0 并安装 Middleman 和 Bundler 之后,我也无法获得“bundle install”或任何其他“bundle - - ”命令工作。

即使在 rbenv 之后,我也遇到了权限问题和不同版本的 Ruby,所以我在我的 bash 配置文件中添加了“export RBENV_ROOT="$HOME/.rbenv”。

一旦完成,阻止我安装 Bundler 和 Middleman 的 Ruby 版本问题就消失了。但现在它们已安装,我无法让这些 gem 执行任何命令。

【问题讨论】:

  • 您能否更具体地说明它们是如何不工作的?复制并粘贴您在问题中遇到的确切错误。请同时粘贴gem env 的输出。

标签: ruby-on-rails ruby bash bundler rbenv


【解决方案1】:

尝试ruby -v 看看应用中设置了哪个本地 ruby​​ 版本。

rbenv versions 查看您是否安装了该版本。如果您没有安装正确的版本,请运行rbenv install ruby-x.x.x 或任何需要的版本,或者如果已经安装,请运行rbenv local x.x.x

安装新的 ruby​​ 后,您需要运行 rbenv rehash 来重新散列您的 shim。

那么可能gem install bundler,那你可以试试bundle install

【讨论】:

    猜你喜欢
    • 2015-03-19
    • 1970-01-01
    • 2013-10-22
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多