Как сделать так, чтобы cpan (1) Strawberry Perl находил perl? - PullRequest
6 голосов
/ 27 мая 2010

У меня проблемы с установкой модуля Template с Strawberry Perl.

cpan Template

дает следующее:

 Writing Makefile for AppConfig
 C:strawberryperlbinperl.exe: not found
 dmake.EXE:  Error code 255, while making 'blib\lib\.exists'`

Я тоже не смог понять

  • как повлиять на путь, чтобы dmake работал правильно
  • почему в пути (который является правильным) нет \ \ *. 1013 *

Ответы [ 3 ]

7 голосов
/ 17 октября 2010

Если вы использовали MKS, вам нужно не только убедиться, что вы удалили его из PATH, но и убедиться, что SHELL не настроен для указания на MKS sh.exe.

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

Надеюсь, что это поможет кому-то еще в будущем.

2 голосов
/ 08 июня 2010

Ответ состоял в том, что мне нужно было удалить (или хотя бы удалить из моего пути) MKSTookit (в основном среду оболочки Unix для Windows, например Cygwin.) Я могу установить через CPAN. Спасибо всем за ответы и комментарии.

1 голос
/ 27 мая 2010

Вы, вероятно, были немного сбежали. Где-то что-то настроено с путем C:\strawberryperl\bin\perl.exe, но эти слэши нужно экранировать на:

C:\\strawberryperl\\bin\\perl.exe

Не зная больше о том, как вы установили свой Perl, я не могу сказать вам, где может быть найдено это неверное значение конфигурации.

...