1
  1. Helicon Zooを使用して、IIS を使用して Windows Server 2008R2 に Ruby Hosting Package と Sinatra をインストールしました。
  2. IIS で Web デプロイを使用してHelicon Zoo Templatesから Sinatra テンプレートをダウンロードしてインポートしました

Web サイトに移動すると、次のエラーが表示されます。

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

何か案は?

4

2 に答える 2

2

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

于 2012-07-23T14:03:54.853 に答える
1

ニール、

ほんの数日前、ここに同様の質問を投稿しました。Yaroslavの返信からわかるように、HeliconZooモジュールの更新バージョンがあなたのケースに役立つかもしれません。私の場合、IIS Expressのインストールと関係があると思います(Webプラットフォームインストーラーから正常にインストールできず、MSサイトから直接ダウンロードする必要がありました+ルビーWebサーバーを実行すると動作します) 。私の問題があなたを助けるとは思わないが、おそらくヘリコンのアップデートはあなたを助けるかもしれない?

于 2012-07-23T13:11:05.090 に答える