【问题标题】:Bundle is installed, yet `-bash: bundle: command not found` when using any bundle command in app directoryBundle 已安装,但在 app 目录中使用任何 bundle 命令时会出现“-bash: bundle: command not found”
【发布时间】:2016-11-16 19:16:01
【问题描述】:

我正在设置新的 Mac 并尝试设置开发环境。使用 Homebrew 和 RVM 作为包管理器。当我从 root 运行 bundler -v 时,我安装了 bundler,它得到 Bundler version 1.13.6 没问题。

但是,我刚刚在本地克隆了我的一个应用程序项目,当在该应用程序的目录中时 bundler 返回 command not found。 Surley 我不应该在每个目录中都安装 Bundler?!?这是一些用户权限问题吗?你能帮我理解这种情况以及为什么 bundler 在新拉的应用程序目录中不起作用吗?最终,我只是想为这个新克隆的应用程序捆绑安装 gemfile。

宝石环境

RubyGems Environment:
  - RUBYGEMS VERSION: 2.4.8
  - RUBY VERSION: 2.2.2 (2015-04-13 patchlevel 95) [x86_64-darwin16]
  - INSTALLATION DIRECTORY: /Users/usr/.rvm/gems/ruby-2.2.2
  - RUBY EXECUTABLE: /Users/usr/.rvm/rubies/ruby-2.2.2/bin/ruby
  - EXECUTABLE DIRECTORY: /Users/usr/rvm/gems/ruby-2.2.2/bin
  - SPEC CACHE DIRECTORY: /Users/usr/.gem/specs
  - SYSTEM CONFIGURATION DIRECTORY: /Users/usr/.rvm/rubies/ruby-2.2.2/etc
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-darwin-16
  - GEM PATHS:
     - /Users/usr/.rvm/gems/ruby-2.2.2
     - /Users/usr/.rvm/gems/ruby-2.2.2@global
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :backtrace => false
     - :bulk_threshold => 1000
     - "gem" => "--no-document"
  - REMOTE SOURCES:
     - https://rubygems.org/
  - SHELL PATH:
     - /Users/usr/.rvm/gems/ruby-2.2.2/bin
     - /Users/usr/.rvm/gems/ruby-2.2.2@global/bin
     - /Users/jusr/.rvm/rubies/ruby-2.2.2/bin
     - /Users/usr/.rvm/bin
     - /usr/local/bin
     - /usr/bin
     - /bin
     - /usr/sbin
     - /sbin

回显 $PATH

/Users/usr/.rvm/gems/ruby-2.2.2/bin:/Users/usr/.rvm/gems/ruby-2.2.2@global/bin:/Users/usr/.rvm/rubies/ruby-2.2.2/bin:/Users/usr/.rvm/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

哪颗宝石

/Users/usr/.rvm/rubies/ruby-2.2.2/bin/gem

【问题讨论】:

    标签: ruby-on-rails ruby rubygems bundler


    【解决方案1】:

    您需要发出以下命令:

    rmv use 2.2.2
    

    【讨论】:

    • ruby -v 返回 ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-darwin16] 所以它已经在使用 2.2.2,rvm use 2.2.2 返回 Using /Users/jbkimac/.rvm/gems/ruby-2.2.2 所以这不是解决方案 Hossam 我害怕!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-06
    • 1970-01-01
    • 2014-12-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多