Вопрос

Я пытаюсь установить на свой Mac следующий рубиновый драгоценный камень:

http://www.sinatrarb.com/intro.html

Я получаю следующее сообщение:

    michael-rosarios-macbook:bin michaelrosario1$ mono ir.exe igem sinatra
    ERROR:  While executing gem ... (RuntimeError)
        Unknown command sinatra
    michael-rosarios-macbook:bin michaelrosario1$ 

Может ли мне помочь кто-нибудь, более знакомый с Ruby/IronRuby?

Это было полезно?

Решение

Похоже, я пропустил аргумент, устанавливающий sinatra:

michael-rosarios-macbook:bin michaelrosario1$ mono ir.exe igem install sinatra
Successfully installed rack-1.0.0
Successfully installed sinatra-0.9.4
2 gems installed
Installing ri documentation for rack-1.0.0...
Installing ri documentation for sinatra-0.9.4...
Installing RDoc documentation for rack-1.0.0...
Installing RDoc documentation for sinatra-0.9.4...

У меня возникли проблемы с написанием " hello world " Пример использования Синатры. Это, вероятно, связано с комментарием Шей. Любые другие мысли !?

Другие советы

Во-первых - я не знаком с моно, но в Windows я бы перед этим выполнил "igem sinatra" без IR.Может быть, в этом проблема?

В любом случае, если у вас возникли проблемы с установкой драгоценного камня с помощью igem, попробуйте вместо этого установщик драгоценных камней MRI.После этого вы сможете использовать его через IronRuby с небольшой настройкой.

В ваш файл Ruby добавьте следующую строку:$ LOAD_PATH << PATH_TO_MRI_GEMS_FOLDER, где PATH_TO_MRI_GEMS_FOLDER будет полным путем к папке MRI GEMS.После этой строки требуется Синатра.

Еще есть патч команды IronRuby для Синатры, не уверен, нужен ли он еще:http://www.ironruby.net/Documentation/Real_Ruby_Applications/Sinatra

Шэй.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top