初始化 React Native 应用程序时出错:"Your Ruby version is 2.6.10, but your Gemfile specified 2.7.5"



我知道存在类似的问题。

我已经试过了其中的大部分,但是,到目前为止,没有一个解决方案有效。

下面是上下文:

操作系统:macOS Ventura 13.0.1(英特尔处理器)

以下是一些命令输出:

$ ruby -v
ruby 2.7.5p203 (2021-11-24 revision f69aeb8314) [x86_64-darwin22]
$ which ruby
/Users/..../.rbenv/shims/ruby
$  bundler -v
Bundler version 2.3.26
$ which bundler
/Users/..../.rbenv/shims/bundler
我的<<p> strong> ~/. bash_profile 和~/. zshrc包含:
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
export PATH="$HOME/.rbenv/shims:$PATH"
eval "$(rbenv init -)"

ruby,我使用rbenv来管理ruby版本。

我已经在另一个macOS系统上做了类似的设置,但由于某种原因,在这个系统上,我所尝试的都不起作用。

任何帮助都是感激的。

谢谢。

在您运行npx react-native init的目录中,尝试以下代码:

rbenv init
rbenv shell 2.7.5
eval "$(rbenv init - bash)";

我已经设法使它工作了。

我不知道是什么原因。

我已经将node从14升级到19,也将react-native升级到0.70.6

另外,我已经将if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi添加到.bash_profile. zshrc

相关内容

  • 没有找到相关文章

最新更新