Установить 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, он будет работать.

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