Переопределить систему установки gem - PullRequest
0 голосов
/ 29 мая 2011

Я устанавливаю Redmine, и для него требуется версия i18n gem, более старая, чем та, которая поставляется с Fedora 15 (0.5.0).

Я не хочу слишком много возиться с системой (IE sudo gem install -v = 0.4.2 i18n) и мешать управляемым yum частям системы; Мне было интересно, как локально установить требуемый гем понижения для пользователя, работающего с Redmine.

1 Ответ

1 голос
/ 29 мая 2011

Если вы все равно этого не делаете, установите RVM, Ruby Version Manager .

bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)

Затем выполните:

echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile
source .bash_profile

Просто прочитайте документацию RVM о том, как установить Rubies и Gems.

Он хранит все ваши версии Ruby и Gems у вас дома и не влияет на всю систему. Вы даже можете хранить разные наборы драгоценных камней для разных версий и переключаться между ними.

...