1

所以,我知道 StackOverflow 上有多个关于 Haml 无法在 Rails 上运行的问题和解决方案,但这些对我没有帮助,这就是我再次尝试的原因(并尝试尽可能准确地记录)。

今天,我通过gem install haml. 这安装了 Haml,我尝试将我的更改index.html.erbindex.html.haml. 我收到以下错误:

错误代码

我在 StackOverflow 上搜索并找到了一些解决方案,提到我应该重新启动我的服务器(尝试过,没有解决它),第二个解决方案是:安装haml-rails而不是仅仅haml然后重新启动我的服务器。那没有用,所以我卸载了hamland haml-rails,然后我haml-rails再次安装(我认为可能一直在互相窃听),但无济于事。

然后我在某个地方读到人们在执行时甚至没有在他们的 gems-list 中包含 Haml bundle show(是的,我也将 gem 放在我的 bundle 列表中)。所以我尝试了,事实上,Haml 并没有出现在我的已安装 gem 列表中。

所以,我希望有人可以帮助我,因为我在这里不知所措。如果您对我是否应该更详细地澄清某些事情有任何疑问,请询问!

4

1 回答 1

0

显然,问题是我运行gem install haml-rails并没有将它添加到我的 Gemfile 中。这就是解决问题的方法。我不知道不将它添加到 Gemfile 并手动安装它会导致错误。(巧合的是,Marek Lipka 在撰写此答案时写了一条带有“解决方案”的评论)。

于 2013-08-12T08:31:28.373 回答