Xcode:9.3.1
操作系统:macOS High Sierra 10.13.4
我是 iOS 开发人员,我对 ruby 一点也不熟悉。
我在我的 Xcode 项目中使用了一个运行脚本,它使用了一个名为“ xcodeproj
”的 ruby gem。在一切正常之前,但我更新了我的 macOS,现在这个运行脚本无法找到 gem 'xcodeproj'
当我尝试构建我的项目时,它显示以下错误
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- xcodeproj (LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
我去了上面错误中显示的路径,并且没有xcodeproj
gem 文件,即使在我安装之后gem install xcodeproj
它也被安装在其他地方。这是我终端上的输出
xxx-MacBook-Pro:~ user$ gem list
*** LOCAL GEMS ***
atomos (0.1.2)
bigdecimal (default: 1.3.4)
bundler (default: 1.16.1)
CFPropertyList (3.0.0)
claide (1.0.2)
cmath (default: 1.0.0)
colored2 (3.1.2)
csv (default: 1.0.0)
date (default: 1.0.0)
dbm (default: 1.0.0)
etc (default: 1.0.0)
fcntl (default: 1.0.0)
fiddle (default: 1.0.0)
fileutils (default: 1.0.2)
io-console (default: 0.4.6)
ipaddr (default: 1.2.0)
json (default: 2.1.0)
nanaimo (0.2.5)
openssl (default: 2.1.0)
psych (default: 3.0.2)
rdoc (default: 6.0.1)
scanf (default: 1.0.0)
sdbm (default: 1.0.0)
stringio (default: 0.0.1)
strscan (default: 1.0.0)
webrick (default: 1.4.2)
xcodeproj (1.5.9)
zlib (default: 1.0.0)
此外,当我尝试通过终端执行我的 ruby runscript 时,它没有显示错误(并且通过 xcode 失败)。
显然,gemxcodeproj
已安装在我的 macOS 中,但它不在 Ruby.framwork 下,我认为这就是我的 xcode 的运行脚本在构建时失败的原因。Hese 是我的脚本
任何帮助都非常感谢,伙计们:)