Cpan не работает под Cygwin с фиктивной ошибкой разрешения - PullRequest
0 голосов
/ 18 мая 2018

Windows 10, текущая 64-разрядная версия Cygwin (CYGWIN_NT-10.0 ddblap7 2.10.0 (0.325 / 5/3) 2018-02-02 15:16 x86_64 Cygwin), Cygwin Perl 5, версия 26, Subversion 2 (v5. 26.2) Создано для x86_64-cygwin-threads-multi (текущая версия Cygwin), с ним установлена ​​версия cpan (все полностью обновлено с пакетами Cygwin).

Первая попытка использования cpan в этой установке (относительно новый ноутбук, я использую perl на Solaris и Linux, а также на BSD и Cygwin уже десятилетия).

Попытка установить Image-ExifTool завершается неудачно, говоря, что у меня нет прав на запись. Тем не менее, это подделка; Я администратор, и Explorer ясно показывает, что у меня есть права на запись для каждого файла и каталога, которые я исследовал в каталоге c: / cygwin64 / usr / share / perl5.

Ошибка:

$ cpan install Image-Exiftool
Loading internal null logger. Install Log::Log4perl for logging messages

CPAN.pm requires configuration, but most of it can be done automatically.
If you answer 'no' below, you will enter an interactive dialog for each
configuration option instead.

Would you like to configure as much as possible automatically? [yes]
Use of uninitialized value $what in concatenation (.) or string at /usr/share/perl5/5.26/App/Cpan.pm line 669, <STDIN> line 1.

Warning: You do not have write permission for Perl library directories.

Мои права доступа к произвольному каталогу библиотеки perl (все они выглядят одинаково):

enter image description here

Есть идеи? Я не могу найти никаких признаков действительной проблемы защиты, хотя из сообщения не могу точно определить, в каком файле произошла ошибка. Это сравнительно недавно установленная версия Cygwin, она прошла достаточно гладко, и я ее часто использую, но до недавнего времени не нужно было добавлять модули cpan.

(Я не могу не заметить, что у всех есть проблемы с защитой, которые делают что-то с cpan под Cygwin. Мне это нужно в Windows, хотя, это для работы с фотографиями, и мне нужен набор инструментов Adobe и некоторые другие вещи, недоступные для Linux Я все равно получаю cpan perl в любом случае , поэтому я работаю над теорией его использования, а не одновременно поддерживаю установку Activestate (и беспокоюсь о том, что они мешают друг другу.)

...