运行 'rails server' 时出现错误 // 未初始化常量 Sass::Rails::Application (NameError)

3
当我尝试启动服务器时,出现以下错误:
C:\Users\myusername\sass>rails server
C:/Users/myusername/sass/config/application.rb:13:in `<module:Sass>': uninitialized 
constant Sass::Rails::Application (NameError)
        from C:/Users/myusername/sass/config/application.rb:12:in `<top (required)
>'
        from C:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/comman
ds.rb:53:in `require'
        from C:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/comman
ds.rb:53:in `block in <top (required)>'
        from C:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/comman
ds.rb:50:in `tap'
        from C:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/comman
ds.rb:50:in `<top (required)>'
        from script/rails:6:in `require'
        from script/rails:6:in `<main>'
1个回答

1

Sass 是一个 Ruby 库,顺便提一下它也被 Ruby 使用。你应该为你的 Rails 应用程序使用不同的名称。

再次运行生成器并选择一个不同的名称,例如 myproject 或其他任何名称(除了 Ruby 模块)。


啊,太好了,这正是我想知道的……这是一个保留字。非常感谢你的反馈,Simone。我会尝试测试应用程序并查看结果。 - morleman
是的,那个有效。再次感谢!所以,对于所有遇到问题的人...在命名应用程序时,不要使用Rails或Ruby库名称,因为它们是保留字。 - morleman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接