Hartl Rails 教程 5.3.4: 'read': Is a directory @ io_fread) 错误

Hartl Rails Tutorial 5.3.4: 'read': Is a directory @ io_fread) error

在 Hartl 的 Rails 教程中,说明是使用 $ rails generate integration_test site_layout

生成模板测试

我遇到了错误 /Users/AlfonsoGiron/.rvm/gems/ruby-2.2.1/gems/sprockets-3.5.2/lib/sprockets/manifest.rb:73:in 'read': Is a directory @ io_fread - /Users/AlfonsoGiron/sample_app/public/assets (Errno::EISDIR)' 后接多行 from /Users/AlfonsoGiron/.rvm/gems/ruby-2.2.1 ..等等等等

所以我可以在目录中看到它指向 'assets'。不确定我应该做什么来修复错误。有什么想法吗?

删除或注释掉 config/environments/development.rb 文件中的以下代码行:

# config.assets.manifest = Rails.root.join("public/assets")

这应该可以解决您的问题。