Я запустил следующие строки в Linux

gem install mysql

И он установил самоцвет mysql в /var/lib/gems/1.8/gems . Это не то, где я хочу это. Я пишу это в /var/lib/gems/1.9.1/gems . Я мог бы просто скопировать файлы в каталог 1.9.1 gems. Но есть ли опция в команде gem install mysql которая позволяет мне установить gem на 1.9.1 вместо 1.8?

2 ответа2

0

Обычно версия Ruby по умолчанию в Ubuntu 14.04 будет 1.9.1. Я не знаю, что не так с вашей системой в этом отношении.

Если вы хотите указать конкретную версию Ruby, просто используйте полное имя:

gem1.9.1 install mysql

Кроме того, вы можете использовать ruby1.9.1 для явного запроса интерпретатора Ruby 1.9.1.

-1

Примеры помощи из gem:

  • Установите 'rake', но только версию 0.3.1, даже если зависимости не встречаются, и в пользовательский каталог:

    gem install rake --version 0.3.1 --force --user-install {/var/lib/gems/... в вашем случае)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .