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
コメント