我在生产服务器上安装了典型的Rails 6.0.2应用程序,并且正在使用git hooks部署该应用程序。当我尝试运行时:rails assets:precompile
出现以下错误:
rake aborted!
Sprockets::ArgumentError: link_directory argument must be a directory
/home/user/myapp/app/assets/config/manifest.js:2
这是manifest.js文件
//= link_tree ../images
//= link_directory ../stylesheets .css
我不知道我在做什么错。除非我弄错了,否则webpacker不会替换链轮吗?
在中manifest.js
,您的错误表明在manifest.js
第2行中,link_directory
参数必须是目录,而不是文件。它应该看起来像这样
//= link_directory ../stylesheets .css
如果您发现stylesheets
和之间存在间隙.css
,则意味着链接目录中的所有css
文件stylesheets
,您的代码中肯定存在格式问题。修复它,它应该可以工作!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句