You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacOS下安装Rails遇Ruby LoadError问题求助

Ruby 2.7.1安装Rails遇OpenSSL加载错误+版本切换失败问题求助

我已经翻遍谷歌找解决方案了,麻烦别直接甩谷歌前几条结果哈!之前一直在处理ruby 2.0 rails gem install error "cannot load such file -- openssl"这个问题,结果现在不管是执行gem install rails还是任何gem安装操作,都会弹出两个报错:

ERROR: Loading command: install (LoadError)
cannot load such file -- openssl
ERROR: While executing gem ... (NoMethodError)
undefined method `invoke_with_build_args' for nil:NilClass

更头疼的是,我用brew、rbenv、rvm反复安装了Ruby 2.7.1,但每次执行ruby -v,返回的始终是系统自带的ruby 2.3.7p456 (2018-03-28 revision 63024) [universal.x86_64-darwin18]。我知道Ruby版本低于2.4会和OpenSSL 1.1不兼容,而且安装Rails要求Ruby版本必须大于2.4.4,这就完全陷入死循环了...

下面是我执行gem env的输出结果,供参考:

[14:21:23] jasper.huang ruby-2.7.1 gem env
RubyGems Environment:
  - RUBYGEMS VERSION: 3.1.2
  - RUBY VERSION: 2.7.1 (2020-03-31 patchlevel 83) [x86_64-darwin18]
  - INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/2.7.0
  - USER INSTALLATION DIRECTORY: /Users/jasper.huang/.gem/ruby/2.7.0
  - RUBY EXECUTABLE: /usr/local/bin/ruby
  - GIT EXECUTABLE: /usr/bin/git
  - EXECUTABLE DIRECTORY: /usr/local/bin
  - SPEC CACHE DIRECTORY: /Users/jasper.huang/.gem/specs
  - SYSTEM CONFIGURATION DIRECTORY: /usr/local/etc
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-darwin-18
  - GEM PATHS:
     - /usr/local/lib/ruby/gems/2.7.0
     - /Users/jasper.huang/.gem/ruby/2.7.0
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - https://rubygems.org/
  - SHELL PATH:
     - /Users/jasper.huang/Documents/School/USC/SPRING20/CSCI310/Project2/google-cloud-sdk/bin
     - /Library/Frameworks/Python.framework/Versions/3.7/bin
     - /usr/local/CrossPack-AVR/bin
     - /Library/Frameworks/Python.framework/Versions/3.5/bin
     - /usr/local/bin
     - /usr/bin
     - /bin
     - /usr/sbin
     - /sbin
     - /usr/local/share/dotnet
     - /opt/X11/bin
     - ~/.dotnet/tools
     - /Library/Frameworks/Mono.framework/Versions/Current/Commands
     - /usr/local/CrossPack-AVR/bin
     - /Applications/Xamarin Workbooks.app/Contents/SharedSupport/path-bin
     - /Users/jasper.huang/.rvm/bin

内容的提问来源于stack exchange,提问作者Jasper Huang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.08 15:22:32