2016-09-14 2 views
-2

Ich habe diesen Befehl ausgeführt, um mojolicious zu installieren, und ich habe den Befehl unten. Nicht sicher, wie man es löst, bitte helfen Sie.Kann mojolicious nicht installieren

~$ sudo curl -L https://cpanmin.us | perl - -M https://cpan.metacpan.org -n Mojolicious 


% Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 
100 297k 100 297k 0  0 98815  0 0:00:03 0:00:03 --:--:-- 98825 
! 
! Can't write to /usr/local/share/perl/5.18.2 and /usr/local/bin: Installing modules to /home/foneworx/perl5 
! To turn off this warning, you have to do one of the following: 
! - run me as a root or with --sudo option (to install to /usr/local/share/perl/5.18.2 and /usr/local/bin) 
! - Configure local::lib in your existing shell to set PERL_MM_OPT etc. 
! - Install local::lib by running the following commands 
! 
!   cpanm --local-lib=~/perl5 local::lib && eval $(perl -I ~/perl5/lib/perl5/ -Mlocal::lib) 
+0

Sorry, ich meinte habe ich den Fehler unten nicht Befehl – user957129

+1

Können Sie genauer darüber sein, wo Sie stecken bleiben? Diese Warnung bietet drei Möglichkeiten zur Behebung des Problems, über das gewarnt wird. Hast du einige oder alle ausprobiert? Wenn ja, was ist passiert? – mp3

+0

Sie können Ihre Frage bearbeiten, indem Sie den Link [Bearbeiten] unter der Frage links unter den Tags verwenden. Oder klicken Sie auf das [Bearbeiten], das ich hier bereitgestellt habe. – simbabque

Antwort

1

Sie sudo der Download-Datei (völlig nutzlos), aber nicht sudo Perl. Perl ist der Befehl, den Sie erhöhen müssen, um dem System Schreibberechtigungen zu erteilen.

Die korrekte Befehlszeile ist:

curl -L https://cpanmin.us | sudo perl - -M https://cpan.metacpan.org -n Mojolicious 

Oder Sie könnten nur die reguläre CPAN Schnittstelle (ich bin nicht vertraut mit cpanminus):

sudo perl -MCPAN -e 'install Mojolicious'