Где рубин хранится на 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