После этого учебника здесь, чтобы установить ruby on rails
на ubuntu 11.10
с sqlite3
, когда я запускаю следующую команду
sudo gem install rails
, я получаю следующая ошибка:
ОШИБКА: не удалось найти допустимый гем 'rails' (> = 0) ни в одном хранилище
blockquote>Кроме того, когда я пытаюсь выполнить команду,
sudo gem install sqlite3
Я получаю ту же ошибку
ОШИБКА: Не удалось найти допустимый гем 'sqlite3' (> = 0) в любом хранилище
blockquote> [ 1113] Как мне решить эту проблему?
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
Проверьте следующий ответ для более подробной информации.