【问题标题】:Running Ruby with Homebrew but cannot get Bundler to Work使用 Homebrew 运行 Ruby 但无法让 Bundler 工作
【发布时间】:2017-05-08 13:44:18
【问题描述】:

运行bundle install 我得到错误:“-bash: bundle: command not found”

我可以使用gem install bundler 安装 Bundler,并且不会出错。事实上,如果我运行gem list,它会显示bundler (1.14.6)。但是,bundle -v 或类似的东西不起作用。

我已卸载捆绑器并重新安装。

gem env 返回:

RubyGems Environment:
  - RUBYGEMS VERSION: 2.4.5.1
  - RUBY VERSION: 2.2.3 (2015-08-18 patchlevel 173) [x86_64-darwin15]
  - INSTALLATION DIRECTORY: /usr/local/Cellar/ruby/2.2.3/lib/ruby/gems/2.2.0
  - RUBY EXECUTABLE: /usr/local/Cellar/ruby/2.2.3/bin/ruby
  - EXECUTABLE DIRECTORY: /usr/local/Cellar/ruby/2.2.3/bin
  - SPEC CACHE DIRECTORY: /Users/mike/.gem/specs
  - SYSTEM CONFIGURATION DIRECTORY: /usr/local/Cellar/ruby/2.2.3/etc
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-darwin-15
  - GEM PATHS:
     - /usr/local/Cellar/ruby/2.2.3/lib/ruby/gems/2.2.0
     - /Users/mike/.gem/ruby/2.2.0
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - https://rubygems.org/
  - SHELL PATH:
     - /usr/local/bin
     - /usr/bin
     - /bin
     - /usr/sbin
     - /sbin
     - /usr/local/Cellar/ruby/2.2.3/bin/ruby
     - /usr/local/bin/gem

brew doctor 说“您的系统已准备就绪”

echo $PATH/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/Cellar/ruby/2.2.3/bin/ruby:/usr/local/bin/gem

which gem 返回:/usr/local/bin/gem

【问题讨论】:

    标签: ruby-on-rails macos homebrew bundler


    【解决方案1】:

    虽然这可能不是您当前问题的解决方案,但它是一种替代方法,可以帮助您在 Ruby/Rails 中进行开发。

    我建议迁移到 ruby​​ 版本控制系统,例如 RVMrbenv,然后您可以在每个项目的基础上完全控制您的 ruby​​ 版本。这也比在 OS X 上使用系统 Ruby 容易得多。您可能会发现,一旦安装了其中一个,您的捆绑程序问题就会消失。

    【讨论】:

      【解决方案2】:

      嗯,答案有点晚了,但我能够这样做:

      gem install bundler -n /opt/homebrew/opt/ruby@2.5/bin
      

      /opt/homebrew/opt/ruby@2.5/bin 是 homebrew ruby​​ 安装 gem 所在的路径

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-08-05
        • 1970-01-01
        • 1970-01-01
        • 2020-12-07
        • 2013-07-13
        • 1970-01-01
        • 2017-04-17
        • 1970-01-01
        相关资源
        最近更新 更多