после того, как я установил ruby ​​из пакета ruby ​​1.9.2, я получил :: r @ ubuntu: / $ ruby ​​-v ruby ​​1.8.7 (уровень обновления 24-01 2010-10-10) [i486-linux] - PullRequest
0 голосов
/ 11 января 2011

после установки ruby ​​из пакета ruby ​​1.9.2, который я получил :: r @ ubuntu: / $ ruby ​​-v ruby ​​1.8.7 (2010-01-10 patchlevel 249) [i486-linux]

КАК ПОЛУЧИТЬ ?? мне нужно 1.9.2 ... как мне это получить?

1 Ответ

2 голосов
/ 11 января 2011

В вашей системе установлена ​​другая версия ruby.Способ, которым * nix определяет, какую команду вы пытаетесь выполнить, когда вы выполняете команду без указания каталога, использует переменную среды $ PATH.Вы можете увидеть, какая версия ruby ​​загружается вашей системой, запустив which ruby.Например, если у вас есть /bin/ruby и вы установили ruby ​​1.9.2 в /usr/local/bin/ruby, у вас, вероятно, есть /bin в вашей переменной $ PATH до того, как вы наберете /usr/local/bin/.

Чтобы решить проблему, вы можете запустить export PATH=/usr/local/bin/:$PATH и протестировать ее.Как только вы решите, что это решит вашу проблему, вы должны добавить эту команду в ваш файл ~ / .bashrc, чтобы вам не приходилось каждый раз вводить ее вручную.После сохранения файла ~ / .bashrc вам потребуется перезагрузить его, открыв новое приглашение или запустив source ~/.bashrc.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...