2014-10-14 8 views
0

Mac에서 ionic으로 시작하면 문제가 있습니다. 내가 취한 조치와 내가 찾은 오류를 설명하여 누군가가 나를 도울 수 있는지 알아 봅니다.Ionic OSX 시작 문제

  1. $ sudo npm install -g cordova ionic cordova
  2. $ ionic start myApp tabs
  3. $ ionic serve

그리고 이것에 : 나는 이러한 명령을 실행이 때

nodejs.org :

는이 사이트에서 Node.js를 설치 마지막 순서는 응용 프로그램이 실행되는 것을 볼 수 있습니다. 나는이 작업을 수행하려고하면 있지만 :

$ sudo ionic platform add ios 

이 오류 얻을 :

enter image description here

을하지만,이 내가 사용하는 프로그램의 버전은 다음과 같습니다

  • 코르도바 - 3.6 .3-0.2.13
  • 이온 - 1.2.7 Xcode - 6.0.1 (6A317)
  • XAM PP - 1.8.3-3

누군가 내 문제를 해결할 수 있습니까?

미리 감사드립니다.

+0

sudo없이 시도해 보셨습니까? – iEmad

+0

그리고 설치가 제대로되었는지 확인 했습니까? – iEmad

+0

예, sudo를 사용하거나 사용하지 않고 테스트했는데 그 결과는 동일합니다 – Despotars

답변

2

"Cordova는 Xcode 버전 4.6 이상에서만 실행 가능합니다."라는 오류 메시지가 표시됩니다.

Xcode 및 Xcode 명령 줄 도구를 설치해야합니다. AppStore에서 Xcode를 다운로드하고 터미널에서이 명령을 실행하여 명령 행 도구를 얻으십시오.

xcode-select --install

또한 ionic 명령 sudo를 사용하지 마십시오. 아마도 허가 문제를 일으킬 수 있습니다.

+0

이제 모든 것이 잘 작동합니다 (sudo를 사용하지 않고).이 명령을 실행하면이 오류가 발생합니다 : – Despotars

+0

/Users/developer /. cordova/lib/npm_cache/cordova-android/3.6.3/package/bin/node_modules/q/q.js : 126 throw e; ^ 오류 : ANDROID_HOME이 (가) 설정되지 않았으며 PATH에 'android'명령이 없습니다. 이러한 조건 중 적어도 하나를 충족시켜야합니다. at /Users/developer/cordova/lib/npm_cache/cordova-android/3.6.3/package/bin/lib/check_reqs.js:158:19 at _fulfilled (/Users/developer/cordova/lib/npm_cache) /cordova-android/3.6.3/package/bin/node_modules/q/q.js:798:54) ... – Despotars

+0

당신은 안드로이드 SDK가 설치되어 있어야하고 경로도 있어야합니다. 나는이 brew install android-sdk를 처리하기 위해 자작 (homebrew)을 사용한다. 이오닉은 이러한 다른 플랫폼 위에 구축되므로 설치해야합니다. –