我知道存在类似的问题。
我已经试过了其中的大部分,但是,到目前为止,没有一个解决方案有效。
下面是上下文:
操作系统: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