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