【发布时间】: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