gpt4 book ai didi

ruby - 使用旧的 ruby​​gems 版本进行 bundle 安装

转载 作者:数据小太阳 更新时间:2023-10-29 08:43:47 25 4
gpt4 key购买 nike

我遇到的问题与 1-month old question 中的问题完全相同没有人碰过。我使用自制软件安装了 rbenv,使用 rbenv install 2.3.1 安装了 ruby​​ 2.3.1,使用 gem install jekyllgem install bundler 安装了 jekyll 和 bundler >,然后在一个 jekyll 项目中,我输入了 bundle install。我收到错误 Rubygems 2.0.14.1 不是线程安全的,因此您的 gems 将一次安装一个。升级到 Rubygems 2.1.0 或更高版本以启用并行 gem 安装。 当我运行 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.lockGemfile 看起来像这样:

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 并遇到了同样的问题,但我不知道它的根本原因是什么。但是当我再次尝试重新安装 bundler 时

gem install bundler

然后运行

bundle install

现在一切顺利。

关于ruby - 使用旧的 ruby​​gems 版本进行 bundle 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38902348/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com