3

Mac に次の ruby​​ gem をインストールしようとしています。

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 に詳しい人が助けてくれますか?

4

2 に答える 2

1

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...

Sinatra を使用して「hello world」の例を作成する際に問題が発生しています。これはおそらくシェイのコメントに関連しています。他に感想は!?

于 2009-08-02T11:18:39.163 に答える
0

まず最初に、私は mono には詳しくありませんが、Windows では、その前に ir なしで「igem sinatra」を実行します。多分それが問題ですか?

とにかく、igem を使用して gem をインストールする際に問題がある場合は、代わりに MRI gem インストーラーを試してください。その後、少し調整するだけで、IronRuby 経由で使用できるようになります。

ruby ファイルに次の行を追加します。この行の後にシナトラが必要です。

Sinatra 用の IronRuby チームのパッチもありますが、まだ必要かどうかはわかりません: http://www.ironruby.net/Documentation/Real_Ruby_Applications/Sinatra

シェイ。

于 2009-08-02T05:09:56.957 に答える