0

我在让 Opal 工作方面完全没有成功。

当我尝试使用此处的教程或此处的示例代码将其嵌入 Sinatra 服务器时,我得到了。当我使用这篇文章底部链接的更新代码时,我得到了。undefined method 'source_maps' for #<Opal::Server:0x8b11540>uninitialized constant Opal::Sprockets::SourceMapHeaderPatch

所以,我放弃了 Sinatra 并尝试在 Rack 应用程序中使用 Opal,在这里使用他们自己的示例。我得到一个完全空白的网页。

最后,我完全按照教程进行 操作,但我再次得到的只是浏览器中的一个空白页面。

那么,我做错了什么?或者蛋白石真的像看起来那样破碎吗?

(哦,这甚至没有提到rescue块中parse()的两个严重的越界错误,opal/parser.rb这完全消除了调试错误的任何机会)

4

1 回答 1

1

文档需要更新和版本化。

但是 0.8 rc1 似乎相当稳定,并且这里有工作示例(包括源映射)。

请记住,源地图有点被入侵到 sprockets 中,让它们工作的机架设置并非易事。

于 2015-07-03T07:11:55.980 回答