我正在使用rvm 2.2.1版本并尝试在本地编译我的资产,并且它可以正常工作。
每当我修改应用程序/资产中的内容时,都会在我的public / assets文件夹中添加重复的资产。我正在运行以下命令来重建我的代码库。
bundle exec rake RAILS_ENV=production assets:clean
bundle exec rake RAILS_ENV=production assets:precompile
示例重复资产:
[webauto@web-ci-slave4-alpha shop]$ ls -lrt /var/lib/jenkins/test/shop/public/assets/hello-*
-rw-rw-r-- 1 webauto webauto 41 Sep 7 11:00 /var/lib/jenkins/test/shop/public/assets/hello-3781f94ea812bb33437de9049e04bc3af41a0e7397164b057379c08c3b0ac489.js.gz
-rw-rw-r-- 1 webauto webauto 21 Sep 7 11:00 /var/lib/jenkins/test/shop/public/assets/hello-3781f94ea812bb33437de9049e04bc3af41a0e7397164b057379c08c3b0ac489.js
-rw-rw-r-- 1 webauto webauto 54 Sep 7 11:05 /var/lib/jenkins/test/shop/public/assets/hello-c63e283c3fa4c225fee1e8efcc76ef9ff7ad217eac34344beb0441a946f13534.js.gz
-rw-rw-r-- 1 webauto webauto 87 Sep 7 11:05 /var/lib/jenkins/test/shop/public/assets/hello-c63e283c3fa4c225fee1e8efcc76ef9ff7ad217eac34344beb0441a946f13534.js
-rw-rw-r-- 1 webauto webauto 54 Sep 7 11:18 /var/lib/jenkins/test/shop/public/assets/hello-f55b89d4c36cfe653707589edc83607130db7014e1d8d4a4f9c9074b1dce224b.js.gz
-rw-rw-r-- 1 webauto webauto 131 Sep 7 11:18 /var/lib/jenkins/test/shop/public/assets/hello-f55b89d4c36cfe653707589edc83607130db7014e1d8d4a4f9c9074b1dce224b.js
-rw-rw-r-- 1 webauto webauto 54 Sep 7 11:39 /var/lib/jenkins/test/shop/public/assets/hello-bd8851907bef1e34c111190348f2c1945a04e96c3e5a6c5a252394794af093c5.js.gz
-rw-rw-r-- 1 webauto webauto 153 Sep 7 11:39 /var/lib/jenkins/test/shop/public/assets/hello-bd8851907bef1e34c111190348f2c1945a04e96c3e5a6c5a252394794af093c5.js
[webauto@web-ci-slave4-alpha shop]$
我希望更新现有资产,而不是添加新资产,新资产将使我的公用文件夹具有重复的资产条目。有人可以帮我吗?
谢谢。
关于, Vennila K