Установить Ruby on Rails на Linux mint?
Когда я использовалsudo apt-get install ruby-full build-essential
"в терминале я получил это:
$ sudo apt-get install ruby-full build-essential
Reading package lists... Error!
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/packages.medibuntu.org_dists_quantal_non-free_binary-i386_Packages
E: The package lists or status file could not be parsed or opened.
Кто-нибудь может сказать мне, как я могу установить Ruby on Rails на моем компьютере с Linux Mint?
3 ответа
Я думаю, что вам не нужны функции RVM. Вы просто хотите установить ruby легко, быстро и без проблем, верно? Хорошие новости для вас. У нас есть альтернатива рвм. Это называется rbenv. Вы можете найти руководство по установке здесь(не пропустите ruby-build, это необходимо!).
И да, следуйте инструкциям Ubuntu, так как Mint построен на нем (хотя есть версия на основе Debian, но я полагаю, вы используете версию на основе Ubuntu).
Я установил вчера Mint 16 и rbenv на нем. Работает отлично.
PS: не забудьте sudo apt-get install build-essential
первый.
Я на самом деле использую Mint в моей основной системе разработки. Я также рекомендовал бы использовать RVM для управления всеми вашими установками / версиями Ruby и Rails. Команда для его установки:
\curl -L https://get.rvm.io | bash -s stable
Вы также можете добавить --ruby
а также --rails
чтобы получить (я считаю) самые последние версии двух из них. Я бы порекомендовал не использовать apt-get для установки Ruby, так как я заметил, что он может устареть и / или привести к странным ошибкам, подобным тем, которые вы видите. Вы можете получить больше информации с сайта RVM. Мне очень нравится использовать Mint, поэтому я надеюсь, что это поможет.
Используйте rvm для установки Ruby, затем просто установите rails gem, но перед этим решите проблему, связанную с вашим репозиторием.
sudo rm -rf /var/log/apt/list
sudo apt-get update
sudo apt-get upgrade
Затем установите rvm, см. Rvm.io для получения информации об установке. Если вы новичок, хотите настроить все с самого начала, посмотрите этот пост в блоге https://www.computersnyou.com/4235
Вместо этого используйте rbenv, используйте эту ссылку DigitalOcean, поскольку mint - это дистрибутив на основе Ubuntu, он будет работать.