coffee-rails中的许多语法错误;我忘了安装东西吗?

时间:2012-05-02 02:56:07

标签: ruby-on-rails ruby-on-rails-3 macos syntax install

到目前为止,我已经在运行Windows的计算机上完成了所有开发工作。我刚买了一台Mac,安装了Ruby on Rails,并从github导入了我的项目。到处都有错误!它们似乎都在coffee-rails文件夹中,看起来像

 test "should show post" do
    get :show, id: @post.to_param 
    assert_response :success
  end

(错误,因为id:应该是id =>我猜)

本规范旨在规范Rack协议。您 可以(并且应该)使用Rack :: Lint来强制执行它。

Error: unexpected kAND

我安装了错误版本的东西,还是忘了安装别的东西?也许我使用错误版本的rails?

感谢您对此事的任何指导!

1 个答案:

答案 0 :(得分:1)

检查您的文件格式,确保它是UTF8并且您正在使用正确的行结尾。还要确保您的缩进是一致的,并且始终是空格或制表符(不是混合)。有时,当您在Windows上开发文件然后在Mac上运行它们时,编码和行结尾可能会产生问题。 CoffeeScript对空格敏感,所以你在CoffeeScript中遇到这种问题的可能性要大于Ruby代码。