2014-01-08 2 views
1

Я не могу установить Squeak и Pharo Smalltalk на Mac OS X 10.9.Невозможно установить Squeak и Pharo Smalltalk на Mac OS X 10.9

Как правило, небольшая система состоит из трех элементов; виртуальная машина, изображение (если какие-либо изменения в изображении, затем файл изменений) и файл источников.

на странице squeak Я загрузил все в одном связанном файле, но он включает в себя .image или .sources. он включает .app. на странице это упоминается как виртуальная машина на Mac, и упоминается, что она включает все необходимые файлы. в любом случае двойной щелчок не запускает smalltalk.

на pharo странице аналогичное обещание, но не запускается снова. он говорит, что скачать этот файл включает все необходимое и просто запустить исполняемый файл. но он включает в себя .images .changes и .sources файлы в подкаталоге /Pharo2.0.app/Contents/Resources.

Я делаю что-то неправильно?

ОБНОВЛЕНИЕ: для squeak Я также нашел файлы .image .change и .sources в какой-либо вспомогательной директории многофункционального устройства. Если я, как для pharo, так и для squeak, переместите эти файлы в тот же каталог с файлом .app. ОБНОВЛЕНИЕ: Я пробовал так. без изменений.

ОБНОВЛЕНИЕ: , поскольку он не подписан при первом запуске, я изменяю настройки, чтобы запустить его, авторизуясь как администратор пользователя один раз. нет проблем с этим.

+0

Изображения с одним щелчком мыши ** do ** включают все необходимое для запуска. Следующие ссылки на релиз Pharo 2.0 с одним щелчком мыши: http://files.pharo.org/platform/Pharo2.0-mac.zip (только что протестировано на 10.9, отлично работает). Можете ли вы попробовать еще раз? Кроме того, если это не сработает, можете ли вы разместить консольный журнал? –

+0

Когда вы говорите, не запускает smalltalk, что именно происходит? Вы получаете диалоговое окно? – Mark

+0

08/01/14 22: 37: 17,210 com.apple.launchd.peruser.503 [283]: ([0x0-0x58058] .org.pharo.Pharo [648]) Не удалось выполнить exec (3) по странной причине : 13 –

ответ

0

Проблема возникла из-за того, что приложение, которое я загрузил с сайтов Squeak или Pharo, не было выполнено на моем компьютере.

Выдача изменения мод добавляет исполняемую команду от терминала, решает проблему для каждого из них.

chmod +x /path/to/smalltalk/squeak/or/pharo/apps 
3

При первом запуске Squeak all-in-one вам нужно щелкнуть правой кнопкой мыши приложение и выбрать «открыть». Затем вы получите диалог, который позволит вам запустить его. Если вы просто дважды щелкните, вы получите одинаковое диалоговое окно предупреждения, но без возможности его запуска.

Это связано с тем, что приложение Squeak не подписано с ключом разработчика Apple.

+0

Нет, я сделал эту вещь, как это часто бывает с неподписанными приложениями. нет проблем с этим. –

0

Вы также можете изменить разрешение на запуск в Системных настройках (Настройки безопасности), от «Карта App Store» до «Anywhere».

+0

он так настроен в моих предпочтениях. поэтому тахат не проблема. есть ли какое-либо решение для решения моей проблемы. –