2009-08-02 6 views
3

SinatraをIronRubyで使用できますか?私は私の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$ 

ルビー/ IronRubyのに慣れて誰かが私を助けることができますか?

+1

あなたは、ラットパック(年齢)... brrmbumpが含まれている場合、シナトラは、あなたがそれを行う場合はマイウェイ多分;-) –

+1

使用することができます。この答えは、「正しい」1(あると思われる)である場合 – NomeN

答えて

1

私がシナトラをインストール引数を逃していたことが表示されます:

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」の例を書くと問題が発生しています。これはおそらくShayのコメントに関連しているでしょう。他の考え?

+0

- などでは、それはあなたの問題を解決したときにすることができ、それを受け入れます。 –

+1

こんにちはがある特別なモノでは(あなたがあなたのパスにビンを入れて)必要なすべてのランチャースクリプトを持っている利用可能構築します。これにより、igem install sinatraと入力することができます。 http://ironruby.colliertech.org/ –

0

まず最初に - 私はモノに慣れていないんだけど、Windows上で、私はその前にIRなし「IGEMシナトラ」を実行します。多分それは問題ですか?あなたがIGEMを使用して宝石をインストールするトラブルを抱えている場合

とにかく、代わりにMRIの宝石のインストーラを試してみてください。あなたは小さな微調整とIronRubyのを経由して、それを使用することができます 後。あなたルビーファイルで

次の行を追加します。 $ LOAD_PATH < < path_to_mri_gems_folder path_to_mri_gems_folderは、MRIの宝石フォルダへのフルパスになります。 この行の後にsinatraが必要です。

シナトラのためにIronRubyのチームのパッチは、私はそれがまだ必要だかどうかわからないんだけど、もあります: http://www.ironruby.net/Documentation/Real_Ruby_Applications/Sinatra

シェイは。

関連する問題