Если я бегу:
rvm system
ruby -v
Я получил:
ruby-192...
Мне нужна системная версия Ruby 1.8.7.
Ruby 1.9.2 был установлен с помощью RVM. Я все еще вижу Ruby 1.8.7, если запускаю /usr/bin/ruby -v
.
информация о РВМ
system:
system:
uname: "Darwin MacML.local 11.2.0 Darwin Kernel Version 11.2.0: Tue Aug 9 20:54:00 PDT 2011; root:xnu-1699.24.8~1/RELEASE_X86_64 x86_64"
bash: "/bin/bash => GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin11)"
zsh: "/bin/zsh => zsh 4.3.11 (i386-apple-darwin11.0)"
rvm:
version: "rvm 1.10.0 by Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.beginrescueend.com/]"
homes:
gem: "not set"
ruby: "not set"
binaries:
ruby: "/usr/local/bin/ruby"
irb: "/usr/local/bin/irb"
gem: "/usr/local/bin/gem"
rake: "/usr/local/bin/rake"
environment:
PATH: "/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin:/Users/ML/.rvm/bin"
GEM_HOME: ""
GEM_PATH: ""
MY_RUBY_HOME: ""
IRBRC: ""
RUBYOPT: ""
gemset: ""
rvm info
в этом окне и сравните ее с этой. Это должно выглядеть совсем иначе, если RVM инициализируется правильно. Также обратите внимание, что у вас есть Ruby в/usr/local/bin
, который не является стандартным для MacOS. - person the Tin Man   schedule 22.12.2011rvm system;which ruby;/usr/local/bin/ruby -v;/usr/bin/ruby -v
. Я думаю, что ваш/usr/local/bin/ruby
- это 1.9.2 и сбивает вас с толку. - person the Tin Man   schedule 22.12.2011rvm list
- person Mark Thomas   schedule 22.12.2011/usr/local/bin
. Добавьте информацию к своему вопросу, отредактировав ее и добавив. Пожалуйста, не добавляйте его в комментарии, потому что нам будет слишком сложно его найти. - person the Tin Man   schedule 23.12.2011