所以,我知道 StackOverflow 上有多个关于 Haml 无法在 Rails 上运行的问题和解决方案,但这些对我没有帮助,这就是我再次尝试的原因(并尝试尽可能准确地记录)。
今天,我通过gem install haml
. 这安装了 Haml,我尝试将我的更改index.html.erb
为index.html.haml
. 我收到以下错误:
我在 StackOverflow 上搜索并找到了一些解决方案,提到我应该重新启动我的服务器(尝试过,没有解决它),第二个解决方案是:安装haml-rails
而不是仅仅haml
然后重新启动我的服务器。那没有用,所以我卸载了haml
and haml-rails
,然后我haml-rails
再次安装(我认为可能一直在互相窃听),但无济于事。
然后我在某个地方读到人们在执行时甚至没有在他们的 gems-list 中包含 Haml bundle show
(是的,我也将 gem 放在我的 bundle 列表中)。所以我尝试了,事实上,Haml 并没有出现在我的已安装 gem 列表中。
所以,我希望有人可以帮助我,因为我在这里不知所措。如果您对我是否应该更详细地澄清某些事情有任何疑问,请询问!