UnhandledPromiseRejectionWarning: необработанное отклонение обещания (идентификатор отклонения: 1): ошибка: EPERM: операция не разрешена, chmod

Платформа: Ionic Попытка установить плагин, без установки плагинов. Появляется следующая ошибка:

ionic cordova plugin add onesignal-cordova-plugin
> cordova plugin add onesignal-cordova-plugin --save
Installing "onesignal-cordova-plugin" for ios

Failed to install 'onesignal-cordova-plugin': Error: EPERM: operation not permitted, chmod '/Users/heptagon/infos/platforms/ios/cordova/version'
    at Error (native)
    at Object.fs.chmodSync (fs.js:1154:18)
    at /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:176:24
    at Array.map (native)
    at callEngineScripts (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:169:17)
    at /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:311:16
    at _fulfilled (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/q/q.js:787:54)
    at self.promiseDispatch.done (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/q/q.js:816:30)
    at Promise.promise.promiseDispatch (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:816:13)
    at /usr/local/lib/node_modules/cordova/node_modules/q/q.js:624:44

(node:1127) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: EPERM: operation not permitted, chmod '/Users/{my username is here }/infos/platforms/ios/cordova/version'

1 ответ

Исправлена ​​проблема с обновлением ruby-версии, мне потребовались недели, чтобы понять это, и я нашел решение здесь: Как обновить Ruby Version 2.0.0 до последней версии в Mac OSX Yosemite?

Другие вопросы по тегам