2012-08-20 2 views
0

SICP를 배우고 있습니다. 저는 Windows 7 (32 비트)/AMD (64 비트) 시스템에서 MIT-Scheme과 함께 설치된 Edwin 3.116을 사용하고 있습니다. Edwin이 C-x C-f로 Scheme 파일을 올바르게 여는 방법

  • 나는 (그것을 내 코드) 기존 .scm 파일을 열

    에드윈 : 나는 에드윈 올바르게 파일을 열고 읽을 수 없습니다 이유를 발견 할 수 없었다 내 인생

    그냥 내 파일 이름으로 빈 버퍼를 엽니 다.
  • 그럼 저장하면 코드가 공백으로 덮어 쓰게됩니다. 이렇게 명확하게 Edwin는 쓰는 고통에서이지 않는다.

    • CX Cf를 전체 경로 다음에 D : 그렇다 어떤 답을 찾을 수없는에서

    , 나는 다음에 어떤 성공을 없었을 \ 내-계획 \ filename.scm (동안 .....) D 다음

  • MX의 CD : 기본 디렉토리는 C에 있었다 CX Cf를 다음에 내-제도는
  • 는, MIT-계획을 다시 시작 종료하고 위 - 시도 다시
  • 명령 filename.scm \ MIT-Scheme을 제거하고 다시 설치하고 위의 명령을 다시 시도하십시오.

일부 구성 파일에 일부 매개 변수를 지정하는 것과 같은 일이 있습니까? (설치 안내서는 설치 프로그램을 따르는 것 외에는 Windows 용 특수 구성을 필요로하지 않습니다.)

파일 - 대 - 버퍼에서 코드를 복사하여 작성하고 버퍼 - 투 - 파일 왜냐하면 제가 에드윈을 읽을 수있게된다면 제 계획이 훨씬 나아질 수 있습니다.

+0

파일 이름에 \를 이스케이프 처리하십시오 (또는 슬래시 /를 사용하십시오). – leppie

+0

@leppie 답변 해 주셔서 감사합니다. 슬래시를 사용해 보았습니다 - 같은 문제 - 빈 파일을 열었습니다. 반면, 에드윈은 이스케이프 된 백 슬래시 (d : \\ my-schemes \\ filename.scm 형식)를 사용하면 오류가 발생합니다. 그것의 난처한. – Aditya

답변

0

vutha의 제안 이름에 공백이있는 폴더 내부. 그러나 그것은 올바른 방향으로 나를 가리켰다. 버전 9.1 및 9.2에는 Windows의 Edwin을 완전히 제동시키는 버그가 있습니다.

유일한 방법은 최신 버전을 제거하고 (설치 폴더에 uninst.exe 파일이 있음) version 9.0을 설치하는 것입니다.

2

아직 해결책을 찾지 못한 경우를 대비하여 나는 같은 문제를 겪었고 나를 위해 일한 것을 발견하여 솔루션을 공유 할 생각입니다. 기본 설정으로 설치 한 경우 모든 것이 '프로그램 파일/...'에 설치됩니다. 이 문제는 디렉토리 이름에 공백이있는 것으로 보입니다. 공간이없는 다른 디렉토리에 저장하려고 시도했을 때 파일에 쓸 수있었습니다. 일반 텍스트 편집기로 파일을 열 수 있지만 Edwin에서 열면 빈 페이지 만 보입니다. 나는 이전 버전 (MIT GNU 방식 9.0)를 설치 시도하고이 버그 보고서에 언급했다 : 나는 파일에 액세스 할 필요가 있었기 때문에 나를 위해 작동하지 않았다 공백없이 디렉토리에 설치 http://savannah.gnu.org/bugs/?35250

관련 문제