2011-07-14 86 views
3

所以我決定去看看Smalltalk。谷歌搜索導致我吱吱聲和吱吱聲的例子。 Squeak By Example告訴我將.image文件拖到Squeak.exe圖標上。我這樣做,並得到一個錯誤:Squeak Win 7錯誤:無內容安裝

「錯誤:沒有內容安裝」

如果我加載本身squeak.exe,沒有出現錯誤消息。我認爲這是因爲它使用的是從squeak.org下載的圖像文件,而不是我試圖使用的圖像文件。我已驗證.image和.changes文件不是隻讀的,並且未被阻止(您知道,從互聯網下載的文件的屬性對話框中存在的那個小按鈕)。

佳樂版本:佳樂-4.2所有功能於一體 SBE:1.3

下一步是什麼?

編輯: 繼續閱讀本書,我進入了保存環境的部分,然後嘗試打開最近保存的圖像。我得到了同樣的錯誤。所以它一定是我打開它的問題,或者權限問題或其他問題。我確保我的用戶和系統用戶都能完全控制圖像並更改文件。我也嘗試強制squeak.exe以管理員身份運行。仍然有問題。

在退出時保存默認圖像而不是保存狀態,只需加載squeak.exe(和默認圖像)即可正常工作。我稍後再看一遍。

+3

刪除鏡像文件指令,如果你有興趣研究Smalltalk中,你也可以看看在菲羅 - 佳樂叉這已經得到了相當多的清理和改進。還有一些附帶的Pharo書籍以及更多最新的例子。 http://www.pharo-project.org/ –

+0

現在下載。 :) – Dzejms

回答

12

看起來,當在Squeak.ini中指定ImageFile時(如Squeak-4.2-All-in-One中的情況),總是使用圖像文件。如果您將文件作爲參數傳遞給Squeak.exe(或將其拖放),則該文件將作爲源文件傳遞給映像,以替代執行。

如果你想放棄它的Squeak.exe圖標,打開一個圖像文件從Squeak.ini

+0

就是這樣。謝謝! – Dzejms