схема ракетки geiser путь не найден

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

часть схемы .eamcs выглядит так:

(setq geiser-racket-binary "/Applications/Racket\ v6.2/bin/racket")

Это буквально то место, где двоичный файл находится в моей системе.

/Applications/Emacs.app/Contents/MacOS/Emacs-x86_64-10_9: /Applications/Racketv6.2/bin/racket: No such file or directory

оба они отлично работают в терминале:

alias racket='/Applications/Racket\ v6.2/bin/racket' alias raco='/Applications/Racket\ v6.2/bin/raco'

когда я вставляю путь из моего файла bash и run-geiser, я получаю:

/Applications/Emacs.app/Contents/MacOS/Emacs-x86_64-10_9: /Applications/Racketv6.2/bin/racket: No such file or directory

но он буквально существует, потому что я могу грохотать внутри терминала.

Что здесь не так?


person Rekumaru    schedule 17.07.2015    source источник
comment
/Applications/Racket v6.2/bin/racket тоже работает?   -  person soegaard    schedule 18.07.2015
comment
Он автоматически переформатирует строку, чтобы включить какой-нибудь сумасшедший escape-символ emacs. см. мой ответ ниже.   -  person Rekumaru    schedule 18.07.2015
comment
Пробелы обычно в порядке в OS X.   -  person soegaard    schedule 18.07.2015
comment
Да я понятия не имею, почему это не сработало. Возможно, пришло время стереть/переустановить систему. Я в конце концов понял это, хотя. Я надеюсь, что это полезно для других.   -  person Rekumaru    schedule 18.07.2015


Ответы (1)


Переименование файла из Racket v6.2 в Racket решило мою проблему. OSX явно не любит пробелы.

person Rekumaru    schedule 17.07.2015