Как мне установить 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
,