在Debian Lenny上安装Ruby 1.9.2和rvm的问题


0

我目前有Ruby 1.9.1(坏),并希望在rvm下安装1.9.3。但是,rvm requirements给出一个很长的列表,其中大多数安装正常:

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

但我在这里遇到了一个问题:

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

我需要libreadline6在获得rvm安装Ruby 1.9.3之前,有什么好的方法呢?

我的来源。列表:

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

更新: 查找源的可用URL(上面更新),安装除libreadline6和libreadlin6-dev之外的所有内容,Lenny都没有。当我找到一个时,会在这里发布解决方案


1
您所拥有的错误与您的源有关,而不是您尝试安装的错误。就个人而言,我从未使用过,也不必使用RVM。
kobaltz

我想过不打扰rvm,但发现它在本地有用,所以想在服务器上复制。您会为Lenny推荐哪些来源?libreadline6是上面列表中第一个没有安装但无法找到的软件包... BTW这是用于露营,我永远不会使用RoR。
Dave Everitt

我更新了我的来源(debian.org/News/2011/20110525),但仍然没有喜悦:找不到包libreadline6
Dave Everitt

Answers:


0

每当我为我的rails应用程序创建一个新节点时,我都会有一个通用安装脚本,它会安装并安装我需要的必要依赖项和软件包。我首先以root身份登录,然后运行以下命令。它正在开发Ubuntu 11.04,Ubutu 11.10和Ubuntu 12.04。这可以帮助您解决问题。此命令将安装Apache,PHP5,Ruby,Rails和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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.