使用旧的 rubygems 版本进行捆绑安装
bundle install using old rubygems version
我遇到的问题似乎与 1-month old question 中看到的问题完全相同,但没有人碰过。我使用自制软件安装了 rbenv,使用 rbenv install 2.3.1
安装了 ruby 2.3.1,使用 gem install jekyll
和 gem install bundler
安装了 jekyll 和 bundler,然后在一个 jekyll 项目中,我输入了 bundle install
.我收到错误 Rubygems 2.0.14.1 is not threadsafe, so your gems will be installed one at a time. Upgrade to Rubygems 2.1.0 or higher to enable parallel gem installation.
当我 运行 gem env
时,我看到了这个:
RubyGems Environment:
- RUBYGEMS VERSION: 2.6.6
- RUBY VERSION: 2.3.1 (2016-04-26 patchlevel 112) [x86_64-darwin15]
- INSTALLATION DIRECTORY: /Users/lindsb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0
- USER INSTALLATION DIRECTORY: /Users/lindsb/.gem/ruby/2.3.0
- RUBY EXECUTABLE: /Users/lindsb/.rbenv/versions/2.3.1/bin/ruby
- EXECUTABLE DIRECTORY: /Users/lindsb/.rbenv/versions/2.3.1/bin
- SPEC CACHE DIRECTORY: /Users/lindsb/.gem/specs
- SYSTEM CONFIGURATION DIRECTORY: /Users/lindsb/.rbenv/versions/2.3.1/etc
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-darwin-15
- GEM PATHS:
- /Users/lindsb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0
- /Users/lindsb/.gem/ruby/2.3.0
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- https://rubygems.org/
- SHELL PATH:
- /Users/lindsb/.rbenv/versions/2.3.1/bin
- /usr/local/Cellar/rbenv/1.0.0/libexec
- /Users/lindsb/.local/bin
- /usr/local/sbin
- /usr/local/bin
- /Users/lindsb/.rbenv/shims
- /Users/lindsb/.local/bin
- /usr/local/sbin
- /usr/local/bin
- /usr/local/bin
- /usr/bin
- /bin
- /usr/sbin
- /sbin
- /opt/X11/bin
- /Library/TeX/texbin
我不明白为什么当我的 Rubygems 版本是 2.6.6 时,bundler 会抱怨 Rubygems 低于 2.1.0。
项目目录下有一个Gemfile
和一个Gemfile.lock
。 Gemfile
看起来像这样:
source 'https://rubygems.org'
# jekyll
gem "jekyll", "3.1.1"
gem "redcarpet"
# compiling less
gem 'therubyracer'
gem 'less'
# minifying
gem 'jekyll-press'
# octokit
gem 'octokit'
gem 'netrc'
您好,我正在学习 Rails 并遇到了同样的问题,但我不知道根本原因是什么。但是当我再次尝试重新安装捆绑器时
gem install bundler
然后是运行
bundle install
现在一切顺利。
我不知道到底是什么问题,但是当我删除 Gemfile.lock
并重新运行 bundle install
时一切正常。 Gemfile.lock
.
中可能只有一些不良约束或其他内容
我遇到的问题似乎与 1-month old question 中看到的问题完全相同,但没有人碰过。我使用自制软件安装了 rbenv,使用 rbenv install 2.3.1
安装了 ruby 2.3.1,使用 gem install jekyll
和 gem install bundler
安装了 jekyll 和 bundler,然后在一个 jekyll 项目中,我输入了 bundle install
.我收到错误 Rubygems 2.0.14.1 is not threadsafe, so your gems will be installed one at a time. Upgrade to Rubygems 2.1.0 or higher to enable parallel gem installation.
当我 运行 gem env
时,我看到了这个:
RubyGems Environment:
- RUBYGEMS VERSION: 2.6.6
- RUBY VERSION: 2.3.1 (2016-04-26 patchlevel 112) [x86_64-darwin15]
- INSTALLATION DIRECTORY: /Users/lindsb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0
- USER INSTALLATION DIRECTORY: /Users/lindsb/.gem/ruby/2.3.0
- RUBY EXECUTABLE: /Users/lindsb/.rbenv/versions/2.3.1/bin/ruby
- EXECUTABLE DIRECTORY: /Users/lindsb/.rbenv/versions/2.3.1/bin
- SPEC CACHE DIRECTORY: /Users/lindsb/.gem/specs
- SYSTEM CONFIGURATION DIRECTORY: /Users/lindsb/.rbenv/versions/2.3.1/etc
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-darwin-15
- GEM PATHS:
- /Users/lindsb/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0
- /Users/lindsb/.gem/ruby/2.3.0
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- https://rubygems.org/
- SHELL PATH:
- /Users/lindsb/.rbenv/versions/2.3.1/bin
- /usr/local/Cellar/rbenv/1.0.0/libexec
- /Users/lindsb/.local/bin
- /usr/local/sbin
- /usr/local/bin
- /Users/lindsb/.rbenv/shims
- /Users/lindsb/.local/bin
- /usr/local/sbin
- /usr/local/bin
- /usr/local/bin
- /usr/bin
- /bin
- /usr/sbin
- /sbin
- /opt/X11/bin
- /Library/TeX/texbin
我不明白为什么当我的 Rubygems 版本是 2.6.6 时,bundler 会抱怨 Rubygems 低于 2.1.0。
项目目录下有一个Gemfile
和一个Gemfile.lock
。 Gemfile
看起来像这样:
source 'https://rubygems.org'
# jekyll
gem "jekyll", "3.1.1"
gem "redcarpet"
# compiling less
gem 'therubyracer'
gem 'less'
# minifying
gem 'jekyll-press'
# octokit
gem 'octokit'
gem 'netrc'
您好,我正在学习 Rails 并遇到了同样的问题,但我不知道根本原因是什么。但是当我再次尝试重新安装捆绑器时
gem install bundler
然后是运行
bundle install
现在一切顺利。
我不知道到底是什么问题,但是当我删除 Gemfile.lock
并重新运行 bundle install
时一切正常。 Gemfile.lock
.