Как получить hotcocoa для создания проекта по умолчанию?

Я следовал за этими шагами:

  1. Скачать MacRuby.

  2. Дважды щелкните по zip-файлу, чтобы извлечь его, и дважды щелкните по пакету внутри извлеченного каталога, чтобы начать установку. Просто перейдите с настройками по умолчанию.

  3. Возможно, вы захотите завершить работу Terminal.app, если он у вас запущен, и перезапустить его, на случай, если установка поместит что-либо в среду.

  4. Для установки hotcocoa macgem используйте следующее:

    sudo macgem install hotcocoa
    
  5. Перейдите в каталог, в котором вы хотите разместить каталог вашего проекта:

    mkdir -p /path/to/my/projects/
    cd /path/to/my/projects/
    
  6. Создайте пример приложения hotcocoa:

    hotcocoa nameofyourapp
    

Но я получаю эту ошибку:

/usr/bin/hotcocoa:18:in `<main>': Could not find RubyGem hotcocoa (>= 0)

Когда у меня был установлен гем hotcocoa (не macgem), я получил эту ошибку:

/Users/jeremysmith/.rvm/gems/ruby-1.9.2-p180/gems/hotcocoa- 0.5.1/lib/hotcocoa/template.rb:20:in
 `gsub!': invalid byte sequence in UTF-8 (ArgumentError)

1 ответ

Решение

Я исправил проблему с помощью ferrous26. Я нуждался в:

  1. Выключите RVM с помощью

      rvm use system
    
  2. убедитесь, что гем hotcocoa был установлен как macgem, а не как RubyGem.
  3. Используйте разветвленную версию hotcocoa, которая находится здесь: https://github.com/ferrous26/hotcocoa
Другие вопросы по тегам