Squeak Win 7 Ошибка: нет содержимого для установки - PullRequest
3 голосов
/ 14 июля 2011

Поэтому я решил взглянуть на Smalltalk. Поиск в Google привел меня к Squeak и Squeak By Example. Squeak By Example говорит мне перетащить файл .image на значок Squeak.exe. Я делаю это и получаю ошибку:

«Ошибка: нет содержимого для установки»

Если я сам загружаю squeak.exe, сообщение об ошибке не появляется. Я предполагаю, что это потому, что он использует файл изображения, который был включен в загрузку с squeak.org вместо того, который я пытаюсь использовать. Я проверил, что файлы .image и .changes не только для чтения и разблокированы (вы знаете, эта маленькая кнопка, которая существует в диалоговом окне свойств файла, который был загружен из Интернета).

Версия Squeak: Squeak-4.2-All-in-One SBE: 1,3

Что дальше?

Edit: Немного продолжив книгу, я дошел до того места, где вы сохраняете среду, а затем попытаетесь открыть недавно сохраненное изображение. Я получил ту же ошибку. Так что, должно быть, проблема в том, как я его открываю, или что-то вроде разрешений или чего-то такого. Я убедился, что и мой пользователь, и системный пользователь имеют полный контроль над изображением и изменениями файлов. Я также попытался заставить squeak.exe запускаться от имени администратора. Все еще возникают проблемы.

Сохранение изображения по умолчанию при выходе вместо сохранения как и простая загрузка squeak.exe (и изображения по умолчанию) работали без ошибок. Я посмотрю на это позже.

1 Ответ

12 голосов
/ 14 июля 2011

Кажется, что когда в Squeak.ini указан ImageFile (как в Squeak-4.2-All-in-One), этот файл изображения всегда используется.И если вы передаете файл в качестве аргумента Squeak.exe (или перетащите его), этот файл передается в образ как исходный файл для выполнения вместо него.

Если выЧтобы открыть файл изображения, перетащив его на значок Squeak.exe, удалите директиву ImageFile из Squeak.ini

...