Ваша конкретная проблема может быть решена путем редактирования переменной среды PATH, как отметил Дэвид Хеффернан.
System control panel
> Advanced system settings
> Environment variables
> Path
> Edit...
В более широком смысле, вот общий подход, который я сейчас использую для управления несколькими версиями Perl, Pythonи т. д. в Windows 7. Я был бы признателен за советы по улучшению способов сделать это.
Я создаю область установки Perl следующим образом:
C:\usr\perls\
5.10\
5.12\
etc.
current # Symbolic link.
В этой же области я создаю символическую область.ссылка (current
), ссылающаяся на версию, которую я хочу использовать по умолчанию, и я удостоверяюсь, что все ссылки Perl в моей переменной среды PATH используют current
, а не конкретные номера версий.
# Open cmd window as an administrator.
cd C:\usr\perls
mklink /D current 5.12
Под этимподход, я могу быстро изменить Perl по умолчанию в моей системе, изменив одну символическую ссылку, вместо того, чтобы вносить несколько изменений в PATH, что является более утомительным.
Кроме того, я добавляю каталог в PATH, содержащий пакетные сценарии для вызоваконкретные Perls.
C:\usr\bin
perl5.10.bat
perl5.12.bat
etc.
Эти сценарии выглядят следующим образом:
@ C:\usr\perls\5.12\perl\bin\perl.exe %*