流星运行ios --冗长

Meteor run ios --verbose

本文关键字:冗长 ios 运行 流星      更新时间:2023-09-26

当我尝试在iOS中运行Meteor Todos示例应用程序时,通过命令

sudo meteor run ios --verbose

(我使用sudo的原因是因为没有sudo,它会显示访问错误,权限被拒绝错误)

然后在将上述命令与 sudo 一起使用后,我收到以下错误:

** BUILD SUCCEEDED **
2014-12-10 17:55:17.475 ios-sim[4120:60148] stderrPath: /Users/black_monk/meteor_examples/todos/.meteor/local/cordova-build/platforms/ios/cordova/console.log
2014-12-10 17:55:17.476 ios-sim[4120:60148] stdoutPath: /Users/black_monk/meteor_examples/todos/.meteor/local/cordova-build/platforms/ios/cordova/console.log
Session could not be started: Error Domain=DTiPhoneSimulatorErrorDomain Code=2 "Simulator session timed out." UserInfo=0x7ffcbb4103c0 {NSLocalizedDescription=Simulator session timed out.}
Command finished with error code 1: /Users/black_monk/meteor_examples/todos/.meteor/local/cordova-build/platforms/ios/cordova/run --emulator
Error: /Users/black_monk/meteor_examples/todos/.meteor/local/cordova-build/platforms/ios/cordova/run: Command failed with exit code 1
    at ChildProcess.whenDone (/Users/black_monk/.meteor/packages/meteor-tool/.1.0.36.690ab6++os.osx.x86_64+web.browser+web.cordova/meteor-tool-os.osx.x86_64/dev_bundle/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:135:23)
    at ChildProcess.emit (events.js:98:17)
    at maybeClose (child_process.js:755:16)
    at Process.ChildProcess._handle.onexit (child_process.js:822:5)
Could not start the app in the iOS simulator.
Try running again with the --verbose option.

它只显示此消息,我不确定问题出在哪里。我正在尝试让流星在移动设备上运行,但无论如何它只会失败,我不确定为什么。我在安卓上尝试过同样的,同样的 EACCESS 错误。

已安装所有 SDK。没有任何指南可以学习线索。

请帮忙。

你不需要使用 sudo 在 meteor 中运行任何东西。如果你这样做,听起来你运行了流星安装命令作为sudo?如果是这种情况,请尝试卸载 meteor 并以普通用户身份重新安装它。看起来您在流星,科尔多瓦和IOS模拟器之间遇到了权限错误。

做到了

将所有目录更改为权限 777

sudo find/Users/black_monk/meteor_examples/todos/.meteor/local/-type d -exec chmod 777 {} '';

以及其中的所有文件 777

sudo find/Users/black_monk/meteor_examples/todos/.meteor/local/-type f -exec chmod 777 {} '';