2015-04-12 21 views
5

Tôi đã cố gắng để tạo ra một dự án Ionic mới và khi tôi chạy lệnh:Ionic lỗi Cơ cấu khi cố gắng thêm ios nền tảng dự án

ionic platform add ios

Tôi đã nhận lỗi sau ở cuối:

Running command: /Users/nnation/myApp/hooks/after_prepare/010_add_platform_class.js /Users/nnation/myApp Error: spawn EACCES at exports._errnoException (util.js:746:11) at ChildProcess.spawn (child_process.js:1162:11) at Object.exports.spawn (child_process.js:995:9) at Object.exports.spawn (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:100:31) at runScriptViaChildProcessSpawn (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/hooks/HooksRunner.js:188:23) at runScript (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/hooks/HooksRunner.js:131:16) at /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/hooks/HooksRunner.js:114:20 at _fulfilled (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:787:54) at self.promiseDispatch.done (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:816:30) at Promise.promise.promiseDispatch (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:749:13)

tôi không chắc chắn những gì ment đó, vì vậy tôi chạy nó một lần nữa và tôi đã nhận như sau:

$ sudo ionic platform add ios running cordova platform add ios Platform ios already added.

Nghĩ rằng mọi thứ đều tốt i sau đó chạy:

$ sudo ionic build ios

Và sau đó điều này xảy ra một lần nữa:

running cordova build ios Running command: /Users/nnation/myApp/hooks/after_prepare/010_add_platform_class.js /Users/nnation/myApp Error: spawn EACCES at exports._errnoException (util.js:746:11) at ChildProcess.spawn (child_process.js:1162:11) at Object.exports.spawn (child_process.js:995:9) at Object.exports.spawn (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:100:31) at runScriptViaChildProcessSpawn (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/hooks/HooksRunner.js:188:23) at runScript (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/hooks/HooksRunner.js:131:16) at /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/hooks/HooksRunner.js:114:20 at _fulfilled (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:787:54) at self.promiseDispatch.done (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:816:30) at Promise.promise.promiseDispatch (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:749:13)

Ai đó có thể giúp đỡ tôi trong việc tìm những gì là sai hoặc những gì tôi đang thiếu? Tôi đang chạy MacOS.

+1

'sudo ionic' ... ** don't **! Hãy chắc chắn rằng các điều khoản là chính xác và chạy các lệnh mà không có 'sudo':' sudo chown -R nnation: nhân viên/người dùng/nnation/myApp' – naeramarth7

Trả lời

8

Tôi đã giải quyết sự cố này bằng cách sử dụng ionic hooks add.

Tìm thấy nó here

Các vấn đề liên quan