ruby-on-rails - 找不到 OSX bundler 安装命令

标签 ruby-on-rails ruby rubygems

我收到这个错误:

无法在任何来源中找到 i18n-0.6.1 运行 bundle install 以安装缺少的 gem。

当我尝试运行 bundle install 时,我得到了这个:

-bash:捆绑:找不到命令

我已经用谷歌搜索并尝试解决这个问题一段时间了,但没有希望。请帮忙。

最佳答案

不要弄乱你的 PATH。

只需使用 rbenvruby-build 来管理和安装您的 ruby​​ 版本。

然后安装bundler gem 并重新哈希。

安装 rbenv(如果你还没有)如下:

$ brew update
$ brew install rbenv ruby-build

初始化rbenv如下:

$ rbenv init   

安装 ruby​​-build 以在类 UNIX 系统上编译和安装不同版本的 Ruby:

brew install ruby-build

安装特定的 ruby​​ 版本,例如 1.9.3-p551:

$ RUBY_VERSION=1.9.3-p551
$ ruby-build $RUBY_VERSION $HOME/.rbenv/versions/$RUBY_VERSION

验证它是否有效:

$ ruby --version
ruby 1.9.3p551 (2014-11-13 revision 48407) [x86_64-darwin14.0.0]

将该版本设置为全局/默认 Ruby 版本:

$ rbenv global 1.9.3-p551

安装 bundler :

$ gem install bundler
Fetching: bundler-1.7.11.gem (100%)
Successfully installed bundler-1.7.11
1 gem installed

更新 rbenv:

$ rbenv rehash

现在,bundler 将在您刚刚安装的 Ruby 版本 (1.9.3-p551) 中可用。

验证 RubyGems 环境:

$ gem env
RubyGems Environment:
  - RUBYGEMS VERSION: 1.8.23.2
  - RUBY VERSION: 1.9.3 (2014-11-13 patchlevel 551) [x86_64-darwin14.0.0]
  - INSTALLATION DIRECTORY: /Users/lex/.rbenv/versions/1.9.3-p551/lib/ruby/gems/1.9.1
  - RUBY EXECUTABLE: /Users/lex/.rbenv/versions/1.9.3-p551/bin/ruby
  - EXECUTABLE DIRECTORY: /Users/lex/.rbenv/versions/1.9.3-p551/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-darwin-14
  - GEM PATHS:
     - /Users/lex/.rbenv/versions/1.9.3-p551/lib/ruby/gems/1.9.1
     - /Users/lex/.gem/ruby/1.9.1
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
     - "gem" => "--no-document"
     - "install" => "--no-ri --no-rdoc"
     - "update" => "--no-ri --no-rdoc"
     - :sources => ["http://rubygems.org", "http://gems.github.com", "http://gems.rubyforge.org", "http://gemcutter.org"]
  - REMOTE SOURCES:
     - http://rubygems.org
     - http://gems.github.com
     - http://gems.rubyforge.org
     - http://gemcutter.org

关于ruby-on-rails - 找不到 OSX bundler 安装命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16950130/

相关文章:

ruby-on-rails - 为什么回形针上传给出尝试链接错误?

css - 设计在 Rails 4.2 网站上无法正常工作

html - 如何使居中容器中的两列高度相等?

sql - 具有相同名称列的连接表上的 Rails ".pluck"返回一个值,然后返回 nil

ruby $ :. unshift File.dirname(__FILE__)

ruby-on-rails - 在 gem 中包括 rake 任务

ruby - 使用 Ruby 和 Nokogiri 处理 XML 文件

ruby-on-rails - 将 redirect_to 格式更改为 :js in Rails

ruby-on-rails - 从 Rails 4 降级到 Rails 3 后,出现诸如 "NoMethodError: undefined method ` 扫描' for #<Hash ...”之类的错误

ruby - 有没有一种有效的方法可以在 Ruby 中执行数百个文本替换?