MacでCordova環境構築

Nodejsをインストール
https://nodejs.org/
インストーラー(pkg)を実行しインストール

$ node -v
v4.4.6
$ npm -v
2.15.5

cordovaのインストール

gオプション(グローバル領域)をつけてnpmでインストール
$ npm install cordova -g

以下のエラーが発生する

Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/cordova'
npm ERR!     at Error (native)
npm ERR!  { [Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/cordova']
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'mkdir',
npm ERR!   path: '/usr/local/lib/node_modules/cordova',
npm ERR!   fstream_type: 'Directory',
npm ERR!   fstream_path: '/usr/local/lib/node_modules/cordova',
npm ERR!   fstream_class: 'DirWriter',
npm ERR!   fstream_stack:
npm ERR!    [ '/usr/local/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:35:25',
npm ERR!      '/usr/local/lib/node_modules/npm/node_modules/mkdirp/index.js:47:53',
npm ERR!      'FSReqWrap.oncomplete (fs.js:82:15)' ] }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
$ sudo chmod 777 /usr/local/lib/node_modules/

再度インストール実行

$ npm install cordova -g

更に以下のエラー

npm ERR! Error: EACCES: permission denied, symlink '../lib/node_modules/cordova/bin/cordova' -> '/usr/local/bin/cordova'
npm ERR!     at Error (native)
npm ERR!  { [Error: EACCES: permission denied, symlink '../lib/node_modules/cordova/bin/cordova' -> '/usr/local/bin/cordova']
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'symlink',
npm ERR!   path: '../lib/node_modules/cordova/bin/cordova',
npm ERR!   dest: '/usr/local/bin/cordova' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
$ sudo chmod 777 /usr/local/bin/

インストール成功

$ cordova -v
? May Cordova anonymously report usage statistics to improve the tool over time? Yes
Thanks for opting into telemetry to help us improve cordova.
6.2.0

Android Studioをインストール
インストール後パスを通しておく

vi ~/.bash_profile

以下を記載する

export PATH=$HOME/Library/Android/sdk/platform-tools:$PATH
export PATH=$HOME/Library/Android/sdk/tools:$PATH

パスを反映

$ source ~/.bash_profile

実行

android -h
$ adb version
Android Debug Bridge version 1.0.36
Revision fd9e4d07b0f5-android

コメント

タイトルとURLをコピーしました