Когда я скачал приложение (например, RubyMine) и перенес его в папку «Приложения», приложение не запустилось (ничего не происходит). Он не ограничен папкой «Приложения», он отображается для каждого каталога, в который я распаковываю загруженное приложение (из .dmg).
Когда я печатаю open RubyMine.app
в терминале, я получаю:
LSOpenURLsWithRole() failed with error -10658 for the file /Applications/RubyMine.app.
И это происходит с большим количеством приложений, чем только RubyMine.
Что я могу сделать по этому поводу? Сначала меня просили разрешить запуск загруженного приложения, но теперь это появляется каждый раз.
applications
error
Appleshell
источник
источник
Ответы:
Кажется, это проблема с разрешениями в самом комплекте. Обычно флаг выполнения не переносится с изображения DMG.
Попробуйте ради любопытства установить флаг выполнения следующим образом:
Примечание: замените < имя приложения > именем приложения (вероятно, это будет «rubymine», но у меня нет этого приложения, чтобы подтвердить точное имя двоичного файла).
Если вы сомневаетесь, щелкните правой кнопкой мыши на RubyMine.app, выполните «Показать содержимое пакета» и перейдите в папку Contents / MacOS / и посмотрите, что там. Выполните указанную выше команду (chmod + x) для этого файла и повторите попытку.
Я думаю, что это должно быть:
обновление : я скачал RubyMine, и приведенная выше команда будет работать, однако, что бы ни стоило, я должен сказать, что у моего был флаг выполнения, поэтому у меня не было никаких проблем с ним. Вы проверяли?
источник
chmod -R 777 /Applications/RubyMine.app
(в корне папки приложения).