Как мне установить ruby-rvm?

Я хочу установить среду рельсов на Ubuntu 11.04. Я старался:

$ sudo apt-get install ruby-rvm

Но получил ошибку:

Невозможно найти пакет ruby-rvm

На моем другом ПК установлена ​​Ubuntu 11.10, и там все работает нормально:

$ sudo apt-get install ruby-rvm
$ rvm install ruby-1.9.3-p125
$ sudo gem update --system
$ sudo gem install rails

4 ответа

Решение

ruby-rvm Пакет присутствует только с Ubuntu 11.10. Кроме того, одна из его зависимостей, libreadline-gplv2-dev, существует только под этим именем, начиная с Ubuntu 11.10.

Есть версия ruby-rvm в Canonical-SIG стороннего тестирования PPA. Это для тестирования, поэтому могут быть ошибки. См. Добавление личного архива пакетов (PPA) в документации по Ubuntu, чтобы узнать, как установить программное обеспечение из PPA.

Вы можете получить исходный код пакета и скомпилировать его на своем компьютере. Загрузите исходный код со страницы пакета Ubuntu 11.10 (вам нужны все три файла: .dsc, .orig.tar.gz а также .debian.tar.gz). Установите средства разработки и создайте зависимости, скомпилируйте пакет, установите зависимости времени выполнения и установите пакет.

wget http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9-0ubuntu2.dsc http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9.orig.tar.gz http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9-0ubuntu2.debian.tar.gz
sudo apt-get install build-essential fakeroot debhelper ruby
dpkg-source -x ruby-rvm_1.6.9-0ubuntu2.dsc
cd ruby-rvm*
dpkg-buildpackage -rfakeroot -b -nc -us -uc
cd ..
apt-get install adduser bison curl file git libreadline5-dev libsqlite3-dev libxml2-dev zlib1g-dev
dpkg -i ruby-rvm_1.6.9-0ubuntu2_*.deb

Простой способ установить RVM - это следовать инструкциям на сайте разработчика (на самом деле сайт говорит: "Пожалуйста, используйте процесс (-ы) установки только с этого сайта, поскольку это единственные поддерживаемые типы и методы установки".):

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

Загрузить RVM:

source ~/.rvm/scripts/rvm

Найдите требования (следуйте инструкциям):

rvm requirements

Установите ruby:

rvm install 1.9.3

В моей системе (12.04) все это прошло без проблем; перечисленные требования легко найти и установить с помощью apt-get,

Точный, надежный, ксениальный и выше

Теперь есть официальный пакет Ubuntu: https://github.com/rvm/ubuntu_rvm

устанавливать

1. Добавьте PPA и установите пакет

Откройте терминал (Ctrl+Alt+T) и запустить:

sudo apt-add-repository -y ppa:rael-gc/rvm
sudo apt-get update
sudo apt-get install rvm

2. Измените окно вашего терминала

Теперь, чтобы всегда загружать rvm, измените терминал Gnome, чтобы всегда выполнять вход в систему.

В окне терминала нажмите Edit > Profile Preferences, нажмите на Command вкладка и проверка Run command as login shell,

3. Выйти и войти

Внесено множество изменений, и для того, чтобы все они работали должным образом, вам необходимо войти в систему и выйти из нее. Для этого требуется не только закрыть окно терминала, но и выйти из системы и войти снова.

4. Установите рубин

Теперь вы готовы к установке рубинов. Откройте терминал (Ctrl+Alt+T) и запустить:

rvm install ruby

Попробуйте поискать пакеты на основе ruby ​​через:

apt-cache search ruby

или вы можете добавить | grep ^ruby, если вы знаете, что имя этого пакета началось с ruby,

Другие вопросы по тегам