ruby - 您的 Ruby 版本是 2.6.3,但您的 Gemfile 指定了 2.7.2
问题描述
当我将 Gemfile 版本更改为 2.6.3 时,我收到错误消息“您的 Ruby 版本是 2.7.2,但您的 Gemfile 指定了 2.6.3”,当我将 Gemfile 版本更改为 2.7.2 时,我收到错误消息消息“您的 Ruby 版本是 2.6.3,但您的 Gemfile 指定了 2.7.2”。
当我在我的主目录中运行 rails 时,它可以工作,但是当我在我的特定目录中运行时,它会给我上面的错误消息,即使我运行 ruby,我的 ruby 版本也会不断从 2.6.3 和 2.7.2 切换 - v 我得到 ruby 2.7.2p137。
我已经尝试了所有我能找到的解决方案,比如运行 bundle install 和更新我的路径,但我找不到解决方案。任何帮助将不胜感激,谢谢!
这是我的宝石环境:
RubyGems Environment:
- RUBYGEMS VERSION: 3.1.4
- RUBY VERSION: 2.7.2 (2020-10-01 patchlevel 137) [x86_64-darwin19]
- INSTALLATION DIRECTORY: /Users/yeanjyoo/.gem
- USER INSTALLATION DIRECTORY: /Users/yeanjyoo/.gem/ruby/2.7.0
- RUBY EXECUTABLE: /usr/local/opt/ruby/bin/ruby
- GIT EXECUTABLE: /usr/bin/git
- EXECUTABLE DIRECTORY: /Users/yeanjyoo/.gem/bin
- SPEC CACHE DIRECTORY: /Users/yeanjyoo/.gem/specs
- SYSTEM CONFIGURATION DIRECTORY: /usr/local/Cellar/ruby/2.7.2/etc
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-darwin-19
- GEM PATHS:
- /Users/yeanjyoo/.gem
- /usr/local/Cellar/ruby/2.7.2/bin/ruby
- /usr/local/opt/ruby/bin/ruby
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- https://rubygems.org/
- SHELL PATH:
- /Library/Frameworks/Python.framework/Versions/3.8/bin
- /Users/yeanjyoo/.rbenv/bin
- /Users/yeanjyoo/.rbenv/bin
- /usr/local/Cellar/ruby/2.7.2/bin
- /usr/local/pgsql/bin
- /usr/local/opt/ruby
- /Library/Apple/usr/bin
- /usr/bin
- /bin
- /usr/local/git/bin
- /usr/local/bin
- /usr/local/git/bin
- /usr/local/bin
这是我的路径:echo $PATH
/Library/Frameworks/Python.framework/Versions/3.8/bin:/Users/yeanjyoo/.rbenv/bin:/Users/yeanjyoo/.rbenv/bin:/usr/local/Cellar/ruby/2.7.2/bin:/usr/local/pgsql/bin:/usr/local/opt/ruby:/Library/Apple/usr/bin:/usr/bin:/bin:/usr/local/git/bin:/usr/local/bin:/usr/local/git/bin:/usr/local/bin
解决方案
推荐阅读
- r - tidyverse:当问题()什么都不返回时该怎么办
- python - 有没有办法在 python 3 的提示中间获取输入字段?
- authentication - 如果用户在 Next.js 中付费,则解锁部分内容
- python - 通过设置PCA9685的占空比调光时的脉冲
- css - 保护 Web 服务器上的许可字体
- django - 我可以打印 has_object_permission 的实例吗?
- javascript - 如何分离firebase实时监听器?
- python - 使用 Python 项目根目录中的相对路径导入
- linux - awk 正则表达式编译失败
- python - 如何在python中将多行.txt文件分离并转换为双行