1

到目前为止,我已经在一台运行 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?

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

4

1 回答 1

1

检查您的文件格式,确保它是 UTF8 并且您使用了正确的行尾。还要确保你的缩进是一致的,并且总是空格或制表符(不是混合)。有时,当您在 Windows 上开发文件然后在 Mac 上运行它们时,编码和行尾可能会产生问题。CoffeeScript 对空格敏感,因此您在 CoffeeScript 中比在 Ruby 代码中更容易遇到此类问题。

于 2012-05-02T03:02:32.780 回答