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

После этого учебника здесь, чтобы установить ruby on rails на ubuntu 11.10 с sqlite3

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

sudo gem install rails

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

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

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

sudo gem install sqlite3

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

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

[ 1113] Как мне решить эту проблему?

2
задан 31 January 2012 в 22:25

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, прежде чем использовать его на рабочем сервере)

0
ответ дан 31 January 2012 в 22:25

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

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

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

0
ответ дан 31 January 2012 в 22:25

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

Похожие вопросы: