Problemi con l'installazione di Ruby 1.9.2 e rvm su Debian Lenny


0

Al momento ho Ruby 1.9.1 (non valido) e voglio installare 1.9.3 sotto rvm. Tuttavia, rvm requirementsfornisce un lungo elenco, molti dei quali installati bene:

install build-essential openssl libreadline6 [...] bison subversion

Ma ho riscontrato un problema qui:

/# apt-get install libreadline6
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Couldn't find package libreadline6

Ho bisogno di libreadline6prima di poter ottenere rvm per installare Ruby 1.9.3, qual è un buon modo per andare avanti?

Il mio elenco di fonti:

deb http://ftp.cn.debian.org/debian-volatile lenny/volatile main
deb-src http://ftp.cn.debian.org/debian-volatile lenny/volatile main
deb http://archive.debian.org/debian/ lenny main contrib
deb http://archive.debian.org/debian-security/ lenny/updates main contrib

Aggiornamento: ricerca di URL utilizzabili per le fonti (aggiornato sopra), installati tutti tranne libreadline6 e libreadlin6-dev, nessuno dei quali è disponibile per Lenny. Pubblicherò la soluzione qui quando ne troverò una.


1
L'errore che stai riscontrando ha a che fare con le tue fonti più di quello che stai cercando di installare. Personalmente, non ho mai usato né dovuto usare RVM.
Kobaltz,

Ho pensato di non preoccuparmi di rvm, ma l'ho trovato utile localmente, quindi volevo replicare sul server. Quali fonti consiglieresti per Lenny? libreadline6 è il primo pacchetto nell'elenco sopra che non è installato e non può essere trovato ... A proposito, questo è per il campeggio, non userò mai RoR.
Dave Everitt,

Ho aggiornato le mie fonti ( debian.org/News/2011/20110525 ) ma ancora nessuna gioia: Impossibile trovare il pacchetto libreadline6
Dave Everitt

Risposte:


0

Ogni volta che creo un nuovo nodo per la mia applicazione rails, ho uno script di installazione generale che attraversa e installa le dipendenze e i pacchetti necessari di cui ho bisogno. Prima accedo come root e quindi eseguirò quanto segue. Funziona su Ubuntu 11.04, Ubutu 11.10 e Ubuntu 12.04. Questo può aiutarti a risolvere il tuo problema. Questo comando installa Apache, PHP5, Ruby, Rails e Passenger.

sudo su

apt-get update && apt-get upgrade -y && apt-get install libopenssl-ruby build-essential nano libmagic-dev coffeescript zlib1g-dev libyaml-dev libssl-dev libmysqlclient16-dev ntp ntpdate apache2 apache2.2-common apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 php5 php5-common php5-gd php5-mysql php5-imap php5-cli php5-cgi libapache2-mod-fcgid apache2-suexec php-pear php-auth php5-mcrypt mcrypt php5-imagick imagemagick libapache2-mod-suphp libcurl4-openssl-dev apache2-prefork-dev libapr1-dev libaprutil1-dev samba smbfs libmagick9-dev git-core git-gui git-doc libreadline5-dev -y && a2enmod suexec rewrite ssl actions include && a2enmod dav_fs dav auth_digest && /etc/init.d/apache2 restart && wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz && tar zxf ruby-1.9.3-p125.tar.gz && cd ruby-1.9.3-p125 && ./configure && make && make install && && gem update --system && gem install rails && gem install passenger && passenger-install-apache2-module

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.