web-dev-qa-db-ja.com

ios-deployをMacOS X El Capitan10.11にインストールできません

Sudo npm install -g ios-deployを実行してMacOS X El Capitan 10.11にios-deployをインストールしようとすると、次のエラーメッセージが表示されます。

sh: line 1:  1106 Abort trap: 6           xcodebuild
npm ERR! Darwin 15.0.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "ios-deploy"
npm ERR! node v4.2.3
npm ERR! npm  v2.14.7
npm ERR! code ELIFECYCLE

npm ERR! [email protected] preinstall: `./src/check_reqs.js && xcodebuild`
npm ERR! Exit status 134
npm ERR! 
npm ERR! Failed at the [email protected] preinstall script './src/check_reqs.js && xcodebuild'.
npm ERR! This is most likely a problem with the ios-deploy package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     ./src/check_reqs.js && xcodebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls ios-deploy
npm ERR! There is likely additional logging output above.

なぜ失敗するのですか?どうすれば解決できますか?

13
user1995781

El Capitan以降、これは問題のようです。どちらかを試してください:

npm install -g ios-deploy --unsafe-perm=true

または:

npm install -g ios-deploy --allow-root

このソリューションは、関連するgithubios-deploy から提案されています。

41
Beat

私はさまざまな方法で試しました。

この行は私のために働いた。

Sudo npm install -g --unsafe-perm ios-deploy

5
slorenzo

allowrootまたはunsafeparamsを使用したnpmは機能しませんでした。 brew を試してください。コマンドは

brew install ios-deploy

brewをインストールしていない場合は、数秒かかります。ここにインストール https://brew.sh/

私のMac-miniHighSierraで動作したのはbrewだけでした

1
Danish

これが現在機能している新しいソリューションです.....

APPストアからXcodeをダウンロードする必要があります。Xcodeで[設定]> [場所]> [コマンドラインツール]に移動し、リストされているオプションの1つを選択します。その後、次のものをインストールできます。

Sudo npm install -g ios-sim Sudo npm install --global --unsafe-perm ios-deploy

0
Friis1978

新しいStackOverflowを参照してください https://stackoverflow.com/a/59581099/329984

Homebrewとnpmのバージョンは、今後同時に更新されます。

Ios-deployをコマンドラインツールとして使用するには、Homebrewを介して直接インストールすることをお勧めします(すでにnpmを介してインストールしてアンインストールしている場合)。

https://github.com/ios-control/ios-deploy#installation

0
Gabe