相关疑难解决方法(0)

rbenv没有改变ruby版本

我根据github方向安装了rbenv.我正在运行OSX,但我在Ubuntu 12.04 VM上尝试了这个并得到了相同的结果.当我尝试更改ruby版本时,以下是我在终端中获得的内容:

rbenv versions
* 1.9.3-p0 (set by /Users/user/.rbenv/version)
1.9.3-p125

rbenv global
1.9.3-p0

rbenv rehash

ruby -v
ruby 1.8.7 (2011-12-28 patchlevel 357) [universal-darwin11.0]

which ruby
/usr/bin/ruby
Run Code Online (Sandbox Code Playgroud)

任何人都有任何想法为什么rbenv没有像它认为的那样切换ruby版本?此外,本地目录中没有.rbenv文件会导致ruby版本默认为1.8.7

rbenv local
rbenv: no local version configured for this directory
Run Code Online (Sandbox Code Playgroud)

ruby rbenv

247
推荐指数
16
解决办法
15万
查看次数

您的Ruby版本是2.0.0,但您的Gemfile指定为2.1.0

当我尝试捆绑安装时,我收到以下消息:

Your Ruby version is 2.0.0, but your Gemfile specified 2.1.0
Run Code Online (Sandbox Code Playgroud)

在我的Gemfile中,我有以下内容:

ruby '2.1.0'
Run Code Online (Sandbox Code Playgroud)

当我ruby -v在控制台中运行时,我得到:

ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-darwin12.0]
Run Code Online (Sandbox Code Playgroud)

Ruby 2.1.0p0是什么意思?我的Gemfile应该有什么版本,为什么错误告诉我我有Ruby版本2.0.0?

ruby gemfile

58
推荐指数
5
解决办法
7万
查看次数

您的 Ruby 版本是 2.6.8,但您的 Gemfile 指定为 2.7.5

我已经v16.18.0在 macOS 和 npm 版本中安装了 node@16( ): 8.19.2

  • 操作系统 macOS(Monterey) 版本: 12.6
  • Xcode 版本: 14.0.1

按照一些说明,使用以下步骤在我的设备中设置反应本机环境:

  1. 自制安装(版本:3.6.7):/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  2. 看守安装(版本:2022.10.24.00):brew install watchman
  3. 安装Ruby(版本:2.6.8p205):brew install ruby
  4. 安装CocoaPods(gem版本:3.0.3.1):sudo gem install cocoapods
  5. 固定位置的 CocoaPods(Pod 版本: 1.11.3):sudo gem install -n /usr/local/bin ffi cocoapods

成功安装上述所有内容后,我将使用npx react-native init AwesomeProject命令创建反应本机应用程序,并Your Ruby version is 2.6.8, but your Gemfile specified 2.7.5在附件中给出了所面临的错误。请检查并帮我建议解决方法。

uby 版本是 2.6.8,但是你的 Gemfile 指定了 2.7.5

下面提到了所有资源,我已经遵循这些资源来解决这个问题,但我没有解决它。

  1. 服务器启动时如何修复“您的 Ruby 版本是 …

javascript ruby ios gemfile react-native

44
推荐指数
3
解决办法
7万
查看次数

无法推送到Heroku(Ruby 2.3.4)

我在尝试推送到heroku时不断收到此错误.几天前没有任何问题,我没有更改我的gemfile.

这是我推送到heroku时遇到的错误.它说"安装ruby-2.3.4时发生错误",但是我没有在我的gem ruby​​-2.3.4中指定,所以没有注释掉这条线,正如其他一些stackoverflow答案所建议的那样.

Stellas-MBP:curlav StellaHan$ git push heroku master
Counting objects: 9, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (9/9), done.
Writing objects: 100% (9/9), 1.19 KiB | 0 bytes/s, done.
Total 9 (delta 7), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Ruby app detected
remote: -----> Compiling Ruby/Rails
remote:        Command: 'set -o pipefail; curl -L --fail --retry 5 --retry-delay 1 --connect-timeout 3 --max-time 30 https://s3-external-1.amazonaws.com/heroku-buildpack-ruby/heroku-18/ruby-2.3.4.tgz -s -o …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails heroku ruby-on-rails-2

4
推荐指数
1
解决办法
1997
查看次数