2016-12-30 5 views
1

현재 객체 지향 프로그래밍에 대해 더 자세히 이해하려면 스몰 토크를 배우고 자습서를 찾아서 배우십시오. 마지막으로, 나는 들키기로 결심했다. 웹 사이트 http://squeak.org/에서 64 비트 모두를 하나의 패키지로 다운로드했습니다. 그런 다음 실행하십시오. 것은 발사하고있다, 그러나 나는 메뉴를 전혀 찾아 낼 수 없다. 나는 단지 같은 옵션을 볼 수 있습니다 : about Squeak, hide others, hide squeak, and quit squeak. 게다가, 나는 심지어 그 응용 프로그램을 종료 할 수 없다, 그냥 거기에 달려있다. 나는 Mac OS를 Sierra로 업데이트하고 작동하도록하는 방법을 찾고 있지만 지금까지 아무런 결과가 없었기 때문에 이유를 찾고 있습니다. 정말이 위대한 프로그래밍 언어를 배우고 싶습니다. 나의 궁극적 인 목표는 스몰 토크의 기본 토대를 이해 한 후에 여기 http://squeak.preeminent.org/tut2007/html/ 튜토리얼을 따르기를 원한다. 그러므로 아무도 나를 도울 수 있다면 좋을 것입니다.Mac OS에서 Squeak이 실행되지 않습니다. Sierra

행복한 새해 보내세요.

답변

6

문제는 이전에 squeak-dev 메일 링리스트에서 제기되었고, [1] 받아 들여진 해결책은 더 최근의 (그러나 덜 안정적인) 가상 머신 버전으로 Squeak 이미지를 실행하는 것이 었습니다. 자동 빌드 된 VM은 https://bintray.com/opensmalltalk/vm/cog/에서 다운로드 할 수 있습니다. 특정 버전은 메일 링리스트에있는 스레드에서 지적를 더 이상 사용할 수 없습니다, 그래서 당신은 오는 다른 것을 시도해야한다 참고로 201610042023.

[1] http://forum.world.st/Squeak-Does-Not-Run-on-MAC-OS-Sierra-tp4918570p4918576.html

, GitHub의에 OpenSmalltalk VM에서이 문제를 후 : https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/39

+0

큰 도움에 감사드립니다. 위의 모든 링크를 방문했는데 VM에 의해 Squeak을 설치하려면 어떻게해야할까요? 그래서 파일을 다운로드하고 압축을 풀고 정상적으로 실행 했습니까? –

+1

예. "원 클릭"패키지는 단순히 이미지와 VM을 번들링합니다. –

+0

고맙습니다. 새해 복 많이 받으세요. 큰 행복과 성공으로 당신에게 새해를 기원합니다. Stackoverflow는 놀라운 지식의 근원입니다. 적어도, 나는 아직도이 혼돈스러운 세상을 믿을 수있는 힘을 가지고있다. ;) –

4

MacOS Sierra에서 Apple은 일부 API를 중단하기로 결정했고 그렇게했음을 설명하는 잘못된 릴리스 문서를 작성했습니다. 그 결과 현재의 VM이 고장 났으며 베타 테스트 중에 발견되었습니다. 잘못된 문서의 결과로 문제를 찾아 수정하는 데 시간이 걸렸습니다. 새로운 vms가 수정되었습니다.

+0

공유해 주셔서 감사합니다. 감사합니다. 새해 복 많이 받으세요. ;) –

+0

방금 ​​MacOS 용 squeak.org에서 5.1 버전을 다운로드했으며 실행했을 때 "Squeak은/private/var/folders/s3/blah-blah-blah라는 변경 사항 파일에 쓸 수 없습니다. 변화 ". 이것은 일어나지 않아야합니다 !!! (응용 프로그램 폴더로 옮기면 제대로 작동합니다.) –

+0

Apple의 또 다른 경우가 잘못 처리됩니다. 그들이 더 이상 다운로드 한 응용 프로그램이 향후 릴리스에서 제자리에 쓰게 허용하지 않을 것이라고 명확히 발표하는 대신, 우리는 수정을 할 시간을 가지기 만하면 기존의 동작을 위반하게됩니다. 언젠가는 고칠거야. –