gpt4 book ai didi

ruby - 为什么我在查看 Sinatra 表单时会得到 "Errno::ENOENT: No such file or directory"?

转载 作者:太空宇宙 更新时间:2023-11-03 16:31:59 25 4
gpt4 key购买 nike

我正在尝试按照本教程进行操作:
http://net.tutsplus.com/tutorials/ruby/singing-with-sinatra/

卡在“我们还将使用“ View 文件”,它允许我们将 View 的标记拆分到一个单独的文件中。”

我的 basics.rb 文件运行良好。

我的文件存储如下:

Desktop/RubyForm/basics.rb
Desktop/RubyForm/view/form.erb

但是,现在当我访问 http://localhost:9393/form 时,我看到了:

Errno::EIO at /form 
Input/output error - <STDERR> file: lint.rb location: write line: 398
sinatra.error
Errno::ENOENT: No such file or directory -
/Users/HelenasMac/Desktop/views/form.erb



更新! :
在运行 ruby​​ basics.rb 并转到 http://localhost:4567/form 后,让表单立即工作。但是,在我运行“shotgun basics.rb”之后,我必须去http://localhost:9393/form,此时表单没有出现。

我做错了什么?免责声明:ruby 和使用终端的 super 初学者。

提前致谢!

最佳答案

如果您无法让 shotgun 工作,那么 new recommended way to reload Sinatra seems to be rerun .

使用方法:

> gem install rerun
> cd /Users/HelenasMac/Desktop/RubyForm
> rerun ruby basics.rb

关于ruby - 为什么我在查看 Sinatra 表单时会得到 "Errno::ENOENT: No such file or directory"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14366687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com