我删除了这个宝石https://github.com/RobinBrouwer/bootstrap_flash_messages
rails destroy bootstrap_flash_messages:locale
并从gemfile中删除。当我正在运行应用
I18n ::项目中的InvalidLocaleData#new
无法从my_dir / config / locales / flash.en.yml加载翻译:Errno :: ENOENT:没有这样的文件或目录@ rb_sysopen - my_dir / config / locales / flash.en.yml
如何解决?
答案 0 :(得分:1)
在rails 4.1中,问题可能还在运行Spring,它会在启动时缓存所有语言环境文件。
要解决此问题,请停止应用程序的所有实例(服务器,控制台等)并从您的应用程序目录执行:
spring stop
然后尝试再次启动您的应用,应该修复。
在较旧版本的Rails上,您可能正在使用其他应用程序预加载器(如Zeus),请尝试将其停止。
希望它有所帮助。