到目前为止,我已经在运行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?
感谢您对此事的任何指导!
答案 0 :(得分:1)
检查您的文件格式,确保它是UTF8并且您正在使用正确的行结尾。还要确保您的缩进是一致的,并且始终是空格或制表符(不是混合)。有时,当您在Windows上开发文件然后在Mac上运行它们时,编码和行结尾可能会产生问题。 CoffeeScript对空格敏感,所以你在CoffeeScript中遇到这种问题的可能性要大于Ruby代码。