2013-03-27 23 views
7

Śledziłem this tutorial zainstalować RVM na Ubuntu 12.04 po uruchomieniu rvm requirements, mam następujący komunikatbłąd podczas prowadzonych wymagania RVM

Installing requirements for ubuntu, might require sudo password. 
Running 'apt-get --quiet --yes update' would require sudo. 
Cowardly refusing to continue, please read 'rvm autolibs'. 
Updating repositories 
Missing required packages: libgdbm-dev, libffi-dev. 
Cowardly refusing to continue, please read 'rvm autolibs'. 

dostałem sam komunikat po uruchomieniu rvm install 1.9.3

może ktoś pomóc ?

Dzięki.

Odpowiedz

13

Czasami oficjalna dokumentacja jest bardziej wiarygodna niż blog. Zapoznaj się z dokumentacją rvm. Polecenie z bloga zainstalować RVM jest:

curl -L get.rvm.io | bash -s stable 

i oficjalna dokumentacja zalecić jeden:

\curl -L https://get.rvm.io | bash -s stable --autolibs=3 --rails 

Prawdopodobnie będzie to rozwiązać swoje problemy z autolibs, ta sama, która się dzieje na przykład w that question .

8

z https://rvm.io/rvm/autolibs - istnieją dwa tryby, które będą przydatne dla Ciebie:

  1. rvm autolibs read-only - będzie to zrobić wszystkie kroki i pokazać tylko wymagane komendy/brakujące biblioteki
  2. rvm autolibs enable - będzie zainstalować Wszystko dla ciebie, to może wymagać hasła sudo tak miłe trick narzędzi, takich jak Capistranos jest:

    rvm autolibs read-only 
    sudo rvm --autolibs=enabled requirements ruby-2.0.0 
    rvm install ruby-2.0.0 
    

writeup o autolibs https://blog.engineyard.com/2013/rvm-ruby-2-0

6

ja dostawałem jakieś samego błędu:

Missing required packages: libreadline6, libreadline6-dev, libyaml-dev, libffi-dev. Cowardly refusing to continue, please read 'rvm autolibs'.

Chociaż Centrum Oprogramowania Ubuntu pokazując "libreadline6, libreadline6-dev etc" zainstalowany.

mam to trwałe autolibs wyłączanie:

rvm autolibs disable

rubin instalują 1.9.X pracował!

0

Poniżej rozwiązanie jest rozwiązanie błędu RVM requirment zwraca 100

Jeśli jakakolwiek komenda deb jest skomentował w /etc/apt/sources.list niż próbować odkomentowac odpowiedniej komendy z /etc/apt/sources.list

polecenia jest następująca:

$sudo vi /etc/apt/sources.list 

Jeśli problem nie został rozwiązany, zamiast zastąpić plik sources.list z innym produktem Ubuntu sources.list

polecenia jest następująca:

$mv <file path of sources.list from other Ubuntu machine> /etc/apt/sources.list 

proszę zrobić kopię zapasową przed wykonaniem że

polecenia jest następująca:

$cp /etc/apt/sources.list sources_backup.list 

Problem należy rozwiązać w tym czasie, jeśli nie niż ponowna instalacja Ubuntu.

Uwaga: Jeśli plik sources.list jest uszkodzony, spowoduje to problem z instalacją innych pakietów.

Powiązane problemy