路径需要以/(ArgumentError)开头

这个问题类似于几天前Neil Hoff的post 。 我使用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 `' C:/ZooExpress/Workers/ruby/zoorack.rb:12:in `' 

我知道Windows上的RoR没有大量关注,但是已经搜索了过去2天的解决方案,并且通过谷歌,唯一远程相关的文本似乎是上面提到的另一个SO问题,没有答案。 有人有任何想法吗?

你的错误来自机架。 我认为他搜索这样的url: http://localhost/ 。 要知道他做了什么,我建议你进入这个文件: C:/Ruby19/lib/ruby/gems/1.9.1/gems/rack-1.3.6/lib/rack/urlmap.rb并将代码更改为看看location的价值是什么。 您可以尝试使用pry或ruby-debug调试代码。 我知道,这很难。 我暂时没有更好的答案。 Gool运气好!

请将Helicon Zoo Module从Feed升级到1.0.0.47或更高版本。 只需转到Zoo – > Modules并再次安装。

Interesting Posts