【发布时间】:2016-04-24 04:30:00
【问题描述】:
我是一名学生,我今天刚开始接触 ionic。我没有使用命令行的经验,所以我很困惑。
当我尝试运行基本模板(选项卡)时:
sudo ionic platform add ios
sudo ionic build ios
sudo ionic emulate ios
(如果没有 sudo,这些都不起作用)。 最后一个在日志中产生这个(以及上面的其他内容):
** BUILD SUCCEEDED **
No target specified for emulator. Deploying to iPhone-6 simulator
An error was encountered processing the command (domain=com.apple.CoreSimulator.SimError, code=159):
Invalid device state
An error was encountered processing the command (domain=com.apple.CoreSimulator.SimError, code=159):
Invalid device state
ENOENT: no such file or directory, stat '/Users/Dylan/Library/Logs/CoreSimulator/D0923A6C-7738-41BA-8134-ED747069991A/system.log'
Error code 1 for command: ios-sim with args: launch,/Users/Dylan/myApp/platforms/ios/build/emulator/myApp.app,--devicetypeid,com.apple.CoreSimulator.SimDeviceType.iPhone-6,--stderr,/Users/Dylan/myApp/platforms/ios/cordova/console.log,--stdout,/Users/Dylan/myApp/platforms/ios/cordova/console.log,--exit
Error: /Users/Dylan/myApp/platforms/ios/cordova/run: Command failed with exit code 2
我看到一些未解决的帖子存在相同的错误,但它们没有得到任何结果。这里可能与以下这些事情有关:
运行 sudo npm install -g cordova ionic 时,我收到以下警告:
npm WARN deprecated npmconf@2.1.2: this package has been reintegrated into npm and is now out of date with respect to npm
此外,之后,如果我尝试运行ionic,我会收到-bash: ionic: command not found 错误,但如果我运行sudo ionic,则会将一大堆内容记录到控制台。这可能是 El Capitan 中安全更改的错误吗?
提前感谢您的帮助。
【问题讨论】:
标签: ios node.js macos npm ionic-framework