Запуск програми на MacOSX Mountain Lion: робота не вдалося виконати (3) з дивної причини: 13


18

Я спробував запустити додаток на своєму mac, але він швидко закривається, я перевірив прапор карантину, але це не проблема, я перевірив консоль і ось інформація про помилку:

9/24/12 1:44:19.343 AM com.apple.launchd.peruser.501[150]: ([0x0-0x330330].com.krill.CodeRunner[5405]) Job failed to exec(3) for weird reason: 13

Як я можу це виправити?

Спасибі заздалегідь


2
errno13 буде EACCESS(у дозволі відмовлено).
lanzz

@lanzz Чи є у вас посилання на джерело пояснення errno?
стиб

Відповіді:


21

Завдяки lanzz

Я дізнався, що проблема - це дозволи.

Я використовував chmod + x, щоб встановити виконуваний додаток у папці MacOS .app, щоб зробити його виконуваним, і проблема виправлена.


1
Це прекрасно спрацювало. Я також зіткнувся з цим питанням з Minecraft та Slender: The Eight Pages. використовуючи chmod u+x <Application.app>/Contents/MacOS/<application binary>виправлену проблему в обох випадках.
spex

1

Якщо chmodне працює для вас:

Я отримував таку ж помилку з .app-файлом, витягнутим із zip, але chmodрішення не допомогло. Зрештою, я знайшов цю сторінку, яка запропонувала повторно витягнути файл з початкового zip за допомогою утиліти Archive. Це працювало для моєї справи.

(Я витягнув його за допомогою 7-Zip на ПК та підняв його на Mac через DropBox, який, імовірно, якимось чином керував дозволами.)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.