web-dev-qa-db-ja.com

.bin / authorize-ios NPMを使用してAppiumをインストールするときに見つかりません。

npm install -g appiumを使ってAppiumをインストールしようとすると

私はメッセージを受け取ります

npm ERR! code ENOENT
npm ERR! syscall chmod
npm ERR! path /usr/local/lib/node_modules/appium/node_modules/.bin/authorize-ios
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, chmod '/usr/local/lib/node_modules/appium/node_modules/.bin/authorize-ios'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

インストールをもう一度実行してもらえたら

npm ERR! code ENOENT
npm ERR! syscall chmod
npm ERR! path /usr/local/lib/node_modules/appium/build/lib/main.js
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, chmod '/usr/local/lib/node_modules/appium/build/lib/main.js'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

最初の.bin/authorize-iosは実際にはそこにはありません。その修復方法がわかりません。 npm install appium-ios-driverを使用してインストールすると、ドライバはUser/node_modulesの下にインストールされ、usr/local/lib/node_modulesでは使用されません。私はBREWを使ってNPMをインストールしました。

6
MPereira

許可の問題のように見えます、私はあなたが最初からそれを再試行することを勧めます:

  • nPM Uninstall -g Appiumまたは/usr/local/bin/appiumを移動して削除するだけ
  • nPM Install -g Appium @ 1.18.3

Appium-Doctorをインストールするのは、Appium-DoctorをインストールしてAppium用に正しくセットアップされています。npm install -g appium-doctor

詳細設定を確認できます こちら

0
dmle