当我尝试在cloud66
部署我的rails应用时,我收到此错误:
rake aborted!
ArgumentError: same file: /var/deploy/website/web_head/releases/20150315170454/public/assets/tinymce/custom_content.css and /var/deploy/website/web_head/releases/20150315170454/public/assets/tinymce/custom_content.css
Tasks: TOP => assets:precompile
有人可以解释为什么我收到此错误?怎么解决呢?
答案 0 :(得分:0)
您如何运行资产预编译?默认情况下,您的资产将转到服务器上的共享/资产 - 您是否指定了自定义位置?该位置由config.assets.prefix
定义。
答案 1 :(得分:0)
从未遇到过这个问题,但我可以看到两个可能的原因。
首先:直接或通过不同的树指令有效地要求文件两次。
第二:你有一个部分_custom_content和一个文件custom_content。 Sass不接受这种配置。
我会做一个rake资产:在我的本地计算机上进行预编译以尝试理解。
答案 2 :(得分:0)
我遇到了同样的问题,下面的步骤解决了它:
gem 'tinymce-rails-imageupload', github: 'PerfectlyNormal/tinymce-rails-imageupload'
然后跑,
bundle install
现在查看以下命令:
rake assets:precompile
如果上述命令成功运行且没有错误,那么它将在public / assets路径中创建一个assets文件夹。从“公共/资产”路径中删除资产文件夹。
然后git commit,push然后推送到heroku。如果您收到相同的错误,请添加以下gem并从顶部重新启动。
gem "non-stupid-digest-assets"
希望它有用。