"tns run ios --emulator" 抛出错误 "Command failed: /bin/sh -c ruby -e " 需要 'xcodeproj';”
"tns run ios --emulator" is throwing error "Command failed: /bin/sh -c ruby -e "require 'xcodeproj';"
这在 Mac 中,我绝对是 newbie.I 正在学习 Pluralsight 中的 Nativescript 课程以跟上应用程序开发的速度。我已经安装了课程中规定的所有先决条件(Xcode、nativescript、typescript 等)。
我在 xml 页面中创建了一个带有按钮的非常简单的 nativescript 项目。但是,当我在终端中 运行 命令 "tns run ios --emulator" 时,出现错误
命令失败:/bin/sh -c ruby -e "require 'xcodeproj'; Xcodeproj::Config.new('/Users/username/rps-conf/platforms/ios/plugins-debug.xcconfig').merge(Xcodeproj::Config.new('/Users/username/rps-conf/app/App_Resources/iOS/build.xcconfig')).save_as(Pathname.new('/Users/username/rps-conf/platforms/ios/plugins-debug.xcconfig'))"
忽略 executable-hooks-1.3.2,因为它的扩展没有构建。尝试:gem pristine executable-hooks --version 1.3.2
忽略 gem-wrappers-1.2.7 因为它的扩展没有构建。尝试:gem pristine gem-wrappers --version 1.2.7
/Users/username/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require': cannot load such file -- xcodeproj (LoadError)
from /Users/username/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in
require'
来自 -e:1:in `'
我有编程背景 (.Net),所以我想了解问题到底是什么,而不是盲目地尝试终端中给出的自动指令('try gem pristine etc.')
检查 NativeScript 安装是否正确...尝试 tns doctor
如果没问题
我能够通过卸载节点和 ruby 并按照此处的高级设置说明手动重新安装所有内容来修复它:docs.nativescript.org/start/ns-setup-os-x
这在 Mac 中,我绝对是 newbie.I 正在学习 Pluralsight 中的 Nativescript 课程以跟上应用程序开发的速度。我已经安装了课程中规定的所有先决条件(Xcode、nativescript、typescript 等)。
我在 xml 页面中创建了一个带有按钮的非常简单的 nativescript 项目。但是,当我在终端中 运行 命令 "tns run ios --emulator" 时,出现错误
命令失败:/bin/sh -c ruby -e "require 'xcodeproj'; Xcodeproj::Config.new('/Users/username/rps-conf/platforms/ios/plugins-debug.xcconfig').merge(Xcodeproj::Config.new('/Users/username/rps-conf/app/App_Resources/iOS/build.xcconfig')).save_as(Pathname.new('/Users/username/rps-conf/platforms/ios/plugins-debug.xcconfig'))"
忽略 executable-hooks-1.3.2,因为它的扩展没有构建。尝试:gem pristine executable-hooks --version 1.3.2
忽略 gem-wrappers-1.2.7 因为它的扩展没有构建。尝试:gem pristine gem-wrappers --version 1.2.7
/Users/username/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require': cannot load such file -- xcodeproj (LoadError)
from /Users/username/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in
require'
来自 -e:1:in `'
我有编程背景 (.Net),所以我想了解问题到底是什么,而不是盲目地尝试终端中给出的自动指令('try gem pristine etc.')
检查 NativeScript 安装是否正确...尝试 tns doctor
如果没问题
我能够通过卸载节点和 ruby 并按照此处的高级设置说明手动重新安装所有内容来修复它:docs.nativescript.org/start/ns-setup-os-x