Где хранится рубин на Mac?

Я ищу путь, где рубин хранится на Mac?

Я установил Macruby на свой Mac и пытаюсь увидеть, где он был установлен. Я хочу включить путь макруби в мой скрипт ruby. Когда я делаю список 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, но похоже, что macruby отсутствует в этом месте. Когда я выполняю команду whereis ruby, я возвращаюсь "/usr/bin/ruby", но когда я выполню "whereis ruby-1.9.3-p545" или же "whereis macruby-0.12" Я ничего не получаю.

Как мне найти путь, где лежат все эти версии ruby?

2 ответа

Решение

Вы можете получить путь к локальному исполняемому файлу с

$ which ruby

рубины rvm находятся в вашем каталоге rvm, который, я считаю, ~/.rvm/rubies (я использую rbenv, поэтому не уверен насчет деталей)

Команда which должна получить все, что использует shims/ другой магический RVM для установки рубина вашей оболочки

Вы можете найти ответ, выполнив одну из следующих команд:

 which ruby
 whereis ruby 
 type -P ruby
Другие вопросы по тегам