Ошибка при установке рельсов

Следуя этой инструкции здесь, чтобы установить ruby on rails на ubuntu 11.10 с sqlite3

когда я запускаю следующую команду

sudo gem install rails

Я получаю следующую ошибку:

ОШИБКА: не удалось найти допустимый гем 'rails' (>= 0) в любом хранилище

Кроме того, когда я пытаюсь команду,

sudo gem install sqlite3

Я получаю ту же ошибку

ОШИБКА: не удалось найти допустимый гем 'sqlite3' (>= 0) в любом хранилище

Как мне решить это?

2 ответа

Rails недоступен для Ruby 1.9.1 - поэтому, если вы удалите Ruby 1.9.1, вы можете выбрать: либо вы используете RVM для установки Ruby 1.9.2, либо вы устанавливаете Ruby 1.8, и вы сможете установить Rails (однако, используя старая версия Ruby == старая версия Rails afaik):)

(Я использую RVM, который мне нравится, так как он дает мне возможность переключаться между различными установками Ruby, а также разрабатывать без необходимости быть пользователем root - однако я бы прочитал больше о том, как RVM работает, прежде чем использовать его на рабочем сервере)

Я исправил эту проблему с помощью опции прокси-команды gem install. Он имеет следующий формат:

$ gem install --http-proxy http://201.187.107.19:8080 rails

Проверьте следующий ответ для более подробной информации.

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