Я программирую с помощью Perl и вам нужно установить Unicode String. Но make install
говорит мне:PERL: строка Unicode: запрещен отказ
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ERROR: Can't create '/Library/Perl/5.16/darwin-thread-multi-2level/Unicode' mkdir /Library/Perl/5.16/darwin-thread-multi-2level/Unicode: Permission denied at /System/Library/Perl/5.16/ExtUtils/Install.pm line 494.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! at -e line 1. make: *** [pure_site_install] Error 13
ли кто-нибудь сталкивался с такой проблемой?
Кажется довольно понятным, что пользователь, выполняющий 'make', не имеет разрешения на создание каталога в этом месте. Сменить пользователя? Или 'sudo'. – TLP
Вам нужно разрешение на установку в '/ Library /'. Попробуйте «sudo make install» или измените префикс установки. – Biffen
Thx, я попробовал sudo make install, он говорит: «sudo make install Unicode :: string Пароль: make: *** Нет правила, чтобы сделать цель« install ». Stop». Что вы подразумеваете под изменением префикса установки? – starckman