Где рубин хранится на mac?
Я ищу путь, где ruby хранится на mac?
Я установил macruby на свой Mac, и я пытаюсь посмотреть, где он был установлен. Я хочу включить путь macruby в свой ruby script. Когда я делаю rvm-список, я получаю:
=> macruby-0.12 [ i686 ]
* ruby-1.9.3-p545 [ x86_64 ]
ruby-2.1.1 [ x86_64 ]
ruby-2.1.2 [ x86_64 ]
ruby-2.1.2-version [ x86_64 ]
Я использую #!/usr/local/bin/macruby
в моем ruby script, но выглядит как macruby в этом месте. Когда я выполняю команду "whereis ruby", я возвращаюсь "/usr/bin/ruby"
, но когда я выполняю "whereis ruby-1.9.3-p545"
или "whereis macruby-0.12"
, я ничего не получаю.
Как найти путь, где лежат все эти рубиновые версии?
Ответы
Ответ 1
Вы можете получить путь к локальному исполняемому файлу с
$ which ruby
рубины rvm находятся в вашем каталоге rvm, который, я считаю, ~/.rvm/rubies
(я использую rbenv, поэтому не уверен в деталях)
Команда which должна получить все, что использует shims/другой магический RVM для установки рубина вашей оболочки
Ответ 2
Вы можете найти ответ, выполнив одну из следующих команд:
which ruby
whereis ruby
type -P ruby