gpt4 book ai didi

ios - Ionic 在 iOS 上构建和模拟 - 错误

转载 作者:行者123 更新时间:2023-11-28 19:37:22 24 4
gpt4 key购买 nike

我对到目前为止在 Ionic 框架上看到的一切感到非常高兴,一个找到球可以玩的 child ,嘿嘿。

但是,我遇到了一些工具配置问题:

在装有 Xcode 7.2.1 和 Yosemite 的 Mac 上安装了 Apache Cordova 6.2.0;

已安装 Ionic 1.7.15 客户端; Node 4.4.5 和 NPM 3.9.3;

我成功地创建了一个应用程序,打开了 Ionic 和 Ionic Lab View,没问题。

但是当我尝试安装组件以在 xCode 中构建时,出现了一些问题:

a) ios-是 - 没问题

b) ios-deploy - 各种错误信息:

Npm WARN lifecycle ios-deploy@1.8.6~preinstall: can not run in wd% s% s (% s = wd) ios-deploy@1.8.6 ./src/scripts/check_reqs.js xcodebuild && / usr / local /lib/node_modules/.staging/ios-deploy-298c9491
npm ERR! Darwin 14.5.0
npm ERR! argv "/ usr / local / bin / node" "/ usr / local / bin / npm" "install" "-g" "ios-deploy"
npm ERR! node v4.4.5
npm ERR! npm v3.9.3
npm ERR! path / usr / local / lib / node_modules / ios-deploy / build / Release / ios-deploy
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall chmod

npm ERR! ENOENT ENOENT: no such file or directory chmod '/ usr / local / lib / node_modules / ios-deploy / build / Release / ios-deploy'
npm ERR! ENOENT ENOENT: no such file or directory chmod '/ usr / local / lib / node_modules / ios-deploy / build / Release / ios-deploy'
npm ERR! ENOENT This is Most Likely not a problem with npm itself
npm ERR! ENOENT and is related to npm not being able to find the file.
npm ERR! ENOENT

npm ERR! Please include The Following file with any support request:
npm ERR! /Users/myuser/npm-debug.log

我在执行命令时遇到了问题:

1) $ ionic 平台添加 ios:

Updated the hooks directory to have execute permissions
Downloading Default Ionic Resources
Downloading: https://github.com/driftyco/ionic-default-resources/archive/master.zip
[=============================] 100% 0.0s
Done adding default Ionic resources
Adding icons for platform: ios
/usr/local/lib/node_modules/cordova/node_modules/configstore/index.js:53
throw err;
^

Error: EACCES: permission denied, open '/Users/myuser/.config/configstore/insight-cordova.json'
You do not have access to this file.

at Error (native)
at Object.fs.openSync (fs.js: 549: 18)
at Object.fs.readFileSync (fs.js: 397: 15)
at Object.create.all.get (/usr/local/lib/node_modules/cordova/node_modules/configstore/index.js:34:26)
at Object.Configstore (/usr/local/lib/node_modules/cordova/node_modules/configstore/index.js:27:44)
at new Insight (/usr/local/lib/node_modules/cordova/node_modules/insight/lib/index.js:38:34)
at Object. <anonymous> (/usr/local/lib/node_modules/cordova/src/telemetry.js:37:15)
at Module._compile (module.js: 409: 26)
at Object.Module._extensions..js (module.js: 416: 10)
at Module.load (module.js: 343: 32) "
I can not compile with the command "$ ionic build ios" using only "$ sudo ionic build ios

最后,命令“sudo $ ionic emulate ios”打开了模拟器但是没有显示项目...

如果有人有任何方向,我将不胜感激......

谢谢。

简·费雷尔

最佳答案

抱歉,我不确定这是否是评论。我没有足够的积分来这样做。

您是否使用 sudo 安装了 cordova、ionic 等?

这可能是由于权限问题而发生的,它会阻止成功安装某些模块或访问 Mac 中的某些文件夹。

您可以对您的文件夹执行 chmod 来更改权限设置,但我真的不推荐这种快速修复。

我之前在 Mac 上也遇到过类似的问题,经过几个小时的尝试,我终于使用 nvmbrew 以避免在通过 npm 安装模块时反复使用 sudo。

全新安装有点麻烦,尤其是因为您需要彻底删除当前的 Node 安装,但从长远来看,这将使您免于解决权限错误、使用 sudo 等问题。

卸载/安装 Node :http://stackabuse.com/how-to-uninstall-node-js-from-mac-osx/

如果您选择接受此建议,请更新接下来会发生什么。

关于ios - Ionic 在 iOS 上构建和模拟 - 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37530110/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com