Ошибка при установке рельсов
Следуя этой инструкции здесь, чтобы установить 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
Проверьте следующий ответ для более подробной информации.