0

この質問は、数日前の Neil Hoff の投稿と似ています。Helicon Zoo の ruby​​ パッケージを使用して Ruby On Rails をダウンロードしました。IIS Express と WebMatrix を使用して Windows 7 でこれを実行しています。

同様に、サイトを閲覧したときの他の質問と同様に、次の情報が表示されます。

[tid-12570000] paths need to start with / (ArgumentError)
C:/Ruby19/lib/ruby/gems/1.9.1/gems/rack-1.3.6/lib/rack/urlmap.rb:33:in `block in remap'
C:/Ruby19/lib/ruby/gems/1.9.1/gems/rack-1.3.6/lib/rack/urlmap.rb:25:in `each'
C:/Ruby19/lib/ruby/gems/1.9.1/gems/rack-1.3.6/lib/rack/urlmap.rb:25:in `map'
C:/Ruby19/lib/ruby/gems/1.9.1/gems/rack-1.3.6/lib/rack/urlmap.rb:25:in `remap'
C:/Ruby19/lib/ruby/gems/1.9.1/gems/rack-1.3.6/lib/rack/urlmap.rb:18:in `initialize'
C:/Ruby19/lib/ruby/gems/1.9.1/gems/rack-1.3.6/lib/rack/builder.rb:128:in `new'
C:/Ruby19/lib/ruby/gems/1.9.1/gems/rack-1.3.6/lib/rack/builder.rb:128:in `to_app'
C:/ZooExpress/Workers/ruby/lib/app.rb:45:in `build_app'
C:/ZooExpress/Workers/ruby/lib/app.rb:16:in `initialize'
C:/ZooExpress/Workers/ruby/lib/worker.rb:4:in `new'
C:/ZooExpress/Workers/ruby/lib/worker.rb:4:in `initialize'
C:/ZooExpress/Workers/ruby/zoorack.rb:30:in `new'
C:/ZooExpress/Workers/ruby/zoorack.rb:30:in `<module:Zack>'
C:/ZooExpress/Workers/ruby/zoorack.rb:12:in `<main>'

Windows 上の RoR には大きな支持者がいないことは知っていますが、過去 2 日間、これに対する解決策を検索しました。Google を介して、リモートで関連する唯一のテキストは、上記で言及されている他の SO の質問に回答がないようです。誰でもアイデアはありますか?

4

2 に答える 2

0

あなたのバグはラックから来ています。彼は次のような URL を検索したと思いますhttp://localhost/。彼が何をしているのかを知るために、このファイルにアクセスしてC:/Ruby19/lib/ruby/gems/1.9.1/gems/rack-1.3.6/lib/rack/urlmap.rb、コードを変更して の値を確認することをお勧めしますlocation。pry または ruby​​-debug を使用してコードのデバッグを試みることができます。私は知っています、それは難しいです。今のところ、これ以上の答えはありません。がんばれ!

于 2012-07-21T21:07:58.183 に答える
0

Helicon Zoo モジュールをフィードからバージョン 1.0.0.47 以降にアップグレードしてください。Zoo -> Modules に移動して、もう一度インストールしてください。

于 2012-07-23T11:07:03.913 に答える