[英]bundle: command not found on mac
我正在嘗試創建一個全新的Rails應用程序,它要求我運行'bundle install'。 但是,每當我這樣做,我得到一個命令未找到錯誤。
我的路徑上有ruby和gem文件夾。 捆綁一個可執行文件? 通常存放在哪里?
我認為它可能是一個路徑問題,安裝了多個Ruby版本。
路徑:/ usr / bin:/ bin:/ usr / sbin:/ sbin:/ usr / local / bin:/ usr / local / git / bin:/ usr / X11 / bin
寶石環境:
RubyGems Environment:
RUBYGEMS VERSION: 1.8.10
RUBY VERSION: 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin10.0]
INSTALLATION DIRECTORY: /Library/Ruby/Gems/1.8
RUBY EXECUTABLE: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
EXECUTABLE DIRECTORY: /usr/bin
RUBYGEMS PLATFORMS:
- ruby
- universal-darwin-10
GEM PATHS:
- /Library/Ruby/Gems/1.8
- /Users/john/.gem/ruby/1.8
- /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8
GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
REMOTE SOURCES:
- http://rubygems.org/
ruby返回/ usr / bin / ruby
我認為ruby可執行gem正在嘗試運行並未指向正確的位置..
我遇到了類似的問題,以下內容對我有用:
gem install bundler
echo $PATH
which gem
如果gem可執行文件不在您的路徑中,則通過編輯行將其添加到〜/ .bash_profile: export PATH="$PATH:/usr/local/var/rbenv/shims/gem"
在我上面的例子中,$ PATH引用了現有路徑,並且我粘貼了which gem
返回的位置,用冒號分隔:
我在OSX 10.8.3上,並且通過自制軟件安裝了gem。 我的路徑有一堆添加,所以它看起來像:
export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/share/npm/bin:~/bin:/usr/local/var/rbenv/shims/gem:$PATH"
每個路徑用冒號分隔,$ PATH變量位於末尾。 不確定是否重要:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.