我正在尝试创建一个全新的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/
Run Code Online (Sandbox Code Playgroud)
ruby返回/ usr/bin/ruby
我认为ruby可执行gem正在尝试运行并未指向正确的位置..
pti*_*tim 48
我遇到了类似的问题,以下内容对我有用:
gem install bundlerecho $PATHwhich 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变量位于末尾.不确定是否重要:)
| 归档时间: |
|
| 查看次数: |
42167 次 |
| 最近记录: |