Я следовал 2 различным инструкциям, чтобы установить ruby на OSX, и я думаю, что перепутал некоторые вещи. Теперь, когда я знаю, что я делаю немного больше, я чувствую, что что-то не так. Я хотел бы «начать все сначала», но я не знаю, что можно безопасно удалить (я не против переустановить все. У меня нет ничего супер важного)
Сначала я использовал rvm, а потом решил, что хочу использовать homebrew. Я удалил рельсы с помощью rvm, а затем «взорвал» rvm. Затем я установил homebrew, а затем brew установил рельсы 1.9.3
Хотя ... когда я запускаю gem install xxx, кажется, что все мои драгоценные камни находятся в странном пути?
Например, здесь установлен sinatra.rb:
/usr/local/lib/ruby/gems/1.9.1/gems/sinatra-1.3.1/lib
Обратите внимание: 1.9.1, но когда я запускаю
ruby -v
Я получаю 1.9.3p0
и какой рубин я получаю это
/usr/local/Cellar/ruby/1.9.3-p0/bin/ruby
Если я сделаю что [rails, git, mysql, что угодно]
кажется, все они указывают на Подвал.
в качестве sidenote, у меня есть две версии sinatra.rb на моем компьютере ... это где другая (хотя я уверен, что она не используется).
/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/sinatra-1.2.0/lib
смешно ...
Я не уверен, что здесь происходит.
Это мой путь, если это поможет:
export LSCOLORS="GxGxBxDxCxEgEdxbxgxcxd"
export CLICOLOR=1
export PATH=/usr/local/Cellar/ruby/1.9.3-p0/bin:/usr/local/mysql-5.5.18-osx10.6-x86_64/bin:/usr/local/bin:$PATH