![]() |
1
12
使用Ruby1.9.2运行Sinatra时,模板目录不再是隐式的“视图”,您需要自己设置它。
|
![]() |
2
3
以及1.9的其他问题,
|
![]() |
3
1
我遇到了一个类似的问题,并且很快就解决了 this . 我没有深入研究这个问题,但这是我发现的,它是有效的。它应该会在下一个版本的Sinatra中修复(他们真的应该离开这个版本,只是为了修复这几个1.9.2 bug)。
编辑:似乎1.9.2版的Sinatra有多个bug。这一个将修复Sinatra应用程序不启动1.9.2。我不使用视图目录(我喜欢将我的应用程序保存为单个文件),因此我没有遇到您的特定问题。这个补丁很可能根本帮不了你。我可能应该更仔细地看你的问题。。 |
![]() |
4
1
|
![]() |
5
0
哦,既然你是Ruby的新手,你可能不知道rvm,所以下面是真相。RVM仅适用于Mac,强烈建议用于管理Ruby版本和gems。它使得拥有多个Ruby版本和备用gem组来进行开发和测试变得很简单。所有内容都存储在~/.rvm目录中,因此如果需要,可以轻松地将其全部清除。 http://rvm.beginrescueend.com/
http://github.com/sinatra/sinatra/issues/#issue/50 我有点反对按照第50期的建议编辑Sinatra的源代码,但这并不难。我希望看到他们发布一个更新,以便我们有一个正式的修复,但我还没有看到任何东西:
插入: /<internal:/, # ruby 1.9.2-p0 hacks 保存文件,你就可以走了。 |
|
noGodHere · Python使用错误的路径写入文件 1 年前 |
![]() |
Giao Lê · SDL2库的资源路径 3 年前 |
![]() |
benroths · PyQt5/Python3参考qss文件 3 年前 |
![]() |
Kenny · 如何使用路径中的变量编写vba 6 年前 |