问题描述
我想使用 ruby 2.7.0 和 xcodeproj 在 macOS(版本 Big Sur 11.2.3)上运行 Nativescript。
我按照以下链接的说明在 MacBook Air 13" 2014 上进行了清晰的安装: https://github.com/NativeScript/docs-new/blob/develop/environment-setup.md
在所有这些步骤之后,NativeScript 错过了 xcodeproj。
如果我在终端中输入 xcodeproj --version
,它会打印 command not found
.
这也是我的 gem env dump:
RUBYGEMS VERSION: 3.2.15
- RUBY VERSION: 2.7.3 (2021-04-05 patchlevel 183) [x86_64-darwin20]
- INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/2.7.0
- USER INSTALLATION DIRECTORY: /Users/myusr/.local/share/gem/ruby/2.7.0
- RUBY EXECUTABLE: /usr/local/opt/ruby@2.7/bin/ruby
- GIT EXECUTABLE: /usr/bin/git
- EXECUTABLE DIRECTORY: /usr/local/lib/ruby/gems/2.7.0/bin
- SPEC CACHE DIRECTORY: /Users/myusr/.local/share/gem/specs
- SYstem CONfigURATION DIRECTORY: /usr/local/Cellar/ruby@2.7/2.7.3/etc
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-darwin-20
- GEM PATHS:
- /usr/local/lib/ruby/gems/2.7.0
- /Users/myusr/.local/share/gem/ruby/2.7.0
- /usr/local/Cellar/ruby@2.7/2.7.3/lib/ruby/gems/2.7.0
- GEM CONfigURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- https://rubygems.org/
- SHELL PATH:
- /usr/local/bin
- /usr/local/bin
- /usr/bin
- /bin
- /usr/sbin
- /sbin
- /Library/Apple/usr/bin
如果我导航到我的 xcodeproj 安装:
/usr/local/lib/ruby/gems/2.7.0/bin
然后我跑
./xcodeproj --version
它会打印出 xcodeproj 安装的正确版本。
也有人建议检查 pod 安装,它工作正常 pod --version 打印它的版本。
如果我运行 xcodeproj (1.19.0)
,我也会在列表中得到 gem list
如何解决此问题以使 xcodeproj 二进制文件进入路径?
解决方法
通过重新安装 xcodeproj 设法修复它并添加
select cnt_a,cnt_b,cnt_b * 100.0 / cnt_a as percentage
from (select count(*) as cnt_a from a) a cross join
(select count(*) as cnt_b from b) b;
到我的export PATH=/opt/homebrew/lib/ruby/gems/2.7.0/bin:$PATH
然后我打开了一个新终端