Ошибка пути установки Hotcocoa - PullRequest
1 голос
/ 25 мая 2010

Я установил MacRuby 0.6 и затем драгоценный камень hotcocoa от Github. Тем не менее, когда я пытаюсь создать приложение hotcocoa, например, с.

hotcocoa demoapp

Я получаю ошибку

-bash: /usr/local/bin/hotcocoa: No such file or directory

Если набрать 'what hotcocoa', получится

/usr/bin/hotcocoa

Другая онлайн-документация предполагает, что это должно было быть установлено в / usr / local / bin, поэтому я не совсем понимаю, (а) как он здесь оказался и (б) почему его нельзя найти, хотя оба места в моем ПУТИ

Я установил hotcocoa с:

sudo macgem install hotcocoa 

Ранее я по ошибке выполнил установку gem, но я удалил ее, когда понял, что вместо этого я должен использовать macgem.

echo $PATH

/opt/local/bin:/opt/local/sbin:/usr/local/git/bin:/usr/local/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/libexec

Есть мысли?

Добавление

В качестве эксперимента я также изменил порядок предметов в ПУТИ, и теперь он может найти хотокоа. Мой ПУТЬ сейчас ...

/usr/local/git/bin:/opt/local/bin:/opt/local/sbin:/usr/bin:/usr/local/bin:/bin:/sbin:/usr/sbin:/usr/libexec

.. с / usr / bin, указанным ранее, чем / usr / local / bin

Конечно, это все еще не объясняет, почему он не мог найти его раньше (кажется, все элементы пути существуют) или почему он был там установлен.

Ответы [ 2 ]

1 голос
/ 07 февраля 2011

Я обнаружил, что установка hotcocoa без команды sudo работает.

1 голос
/ 20 октября 2010

Спасибо, что поделились своим опытом! Некоторое время я боролся с тем же набором проблем и результатов. Порядок следования не был проблемой в моем случае.

Похоже, что для MacRuby 0.7.1 (установленного через RVM) с hotcocoa (установленного через sudo macgem), использование 'sudo' необходимо, чтобы избежать потенциальных ошибок загрузки.

Например:

(1) при вводе «hotcocoa mydemo» отображается сообщение «Не удалось найти RubyGem hotcocoa (> = 0) (Gem :: LoadError)» в моем ящике. Принимая во внимание, что если я ввожу 'sudo hotcocoa mydemo', ошибка загрузки не возникает и элементы Rakefile, config, lib и resources могут быть перечислены в каталоге 'mydemo'.

(2) ввод в 'macrake' приводит к тому, что rake прервано: такой файл не загружается - hotcocoa / application_builder. Принимая во внимание, что при вводе sudo macrake отображается окно Mydemo и его сообщение «Hello from HotCocoa».

...