"运行ios --emulator"抛出错误"命令失败:/ bin / sh -c ruby​​ -e"要求' xcodeproj&#39 ;;"

时间:2016-08-01 18:52:47

标签: ios ruby-on-rails ruby nativescript

这是在Mac,我是一个绝对的新手。我在Pluralsight跟随Nativescript课程,以加快应用程序开发的速度。我已经安装了课程中规定的所有先决条件(Xcode,nativescript,typescript等)。

我创建了一个非常简单的nativescript项目,在xml页面中有一个按钮。但是,当我运行命令" tns运行ios --emulator"在终端,我收到错误

命令失败:/ bin / sh -c ruby​​ -e"要求' xcodeproj&#39 ;; Xcodeproj :: Config.new(' /Users/username/rps-conf/platforms/ios/plugins-debug.xcconfig')。合并(Xcodeproj :: Config.new(' /用户/用户名/ RPS-conf的/应用/ App_Resources /式IO / build.xcconfig'。))save_as(Pathname.new(' /Users/username/rps-conf/platforms/ios/plugins-debug.xcconfig&# 39))" 忽略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要求'     来自-e:1:在`'

我有一个编程背景(.Net)所以我想了解究竟是什么问题,而不是盲目地尝试终端中给出的自动指令('尝试宝石原始等等。')

2 个答案:

答案 0 :(得分:0)

检查NativeScript安装是否正确...如果确定

,请尝试tns doctor

答案 1 :(得分:0)

我能够通过卸载节点和ruby并按照此处的高级设置说明手动重新安装所有内容来修复它:docs.nativescript.org/start/ns-setup-os-x