之前看一个评论说,开发多年的RN了,至今安装环境靠运气。确实难装,可算见识到了...
warning: Insecure world writable dir /opt/homebrew/bin in PATH,mode 040777
我搜了好久,看到的都是这种答案 sudo chmod go-w /opt/homebrew/sbin
但是我的无效,也看了文件权限,也是正常的。。
最后有个大神说,sudo chmod -R go-w /opt/homebrew
这样就可以了。
得看自己的报错路径去修改权限,惊喜~~
但是高兴没多久又遇到了新问题。
error /Library/Ruby/Site/2.6.0/rubygems.rb:264:in 'find_ spec_for_exe': can't find gem bundler (>= 0.a) with executable bundle (Gem::GemNotFoundException)
这个也是处理了好久,后来分析是因为系统的ruby 2.6.0
版本太低。于是就升级ruby,发现通过homebrew升级的 ruby 并没有覆盖成功,包括修改 ~/.zshrc
环境引入到homebrew安装的ruby也无效。
最终参考了这一篇文章,通过 rbenv
修改 ruby
版本。
第一步:首先安装 rbenv
brew install rbenv
第二步:需要在文件~/.zshrc
中加入如下语句,否则rbenv
无法成功修改系统的ruby
版本:
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
第三步:添加完成后,可以使用如下指令安装并使用ruby
rbenv install 3.2.2
rbenv global 3.2.3
执行成功后查看系统默认版本
ruby --version
刚开始未生效,然后重启终端,再次输出版本就可以了。
Cloning into'/var/folders/*'fatal: unable to access "https://github. com/priteshrnandgaonkar/Flipper-Boost-i0SX.git/': HTTP/2 stream 1 was not closed cleanly before end of the underlying stream
一开始以为是 http2.0
请求的问题,通过git设置成了http1.1
仍然无果。。
最后通过修改代理的形式,走翻墙拉取git,嗯,这个过程很久,晚上拉取一晚上没成功,早晨又试了一次,终于好了,应该是早上网络好...
config --global http.proxy 'socks5://127.0.0.1:7891'
git config --global https.proxy 'socks5://127.0.0.1:7891'
最后我的git config
如下:
大功告成,终于可以愉快的玩耍了!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。