2013-08-31 2 views
2

작은 아마존 리눅스 인스턴스에 locomotivecms 응용 프로그램을 설치했습니다. 나는 자산을 미리 컴파일하려면 다음을 달렸다 :아마존에서 자산 미리 컴파일

bundle exec rake assets:precompile 

이 30 분처럼 지났는데 자산은 여전히 ​​사전 컴파일된다.

[[email protected] locomotivecms]$ bundle exec rake assets:precompile 
/home/ec2-user/.rvm/rubies/ruby-1.9.3-p448/bin/ruby /home/ec2-user/.rvm/gems/ruby-1.9.3-p448/bin/rake assets:precompile:all RAILS_ENV=production RAILS_GROUPS=assets 
which: no convert in (/home/ec2-user/.rvm/gems/ruby-1.9.3-p448/bin:/home/ec2-user/.rvm/gems/[email protected]/bin:/home/ec2-user/.rvm/rubies/ruby-1.9.3-p448/bin:/home/ec2-user/.rvm/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/aws/bin:/home/ec2-user/bin) 
which: no identify in (/home/ec2-user/.rvm/gems/ruby-1.9.3-p448/bin:/home/ec2-user/.rvm/gems/[email protected]/bin:/home/ec2-user/.rvm/rubies/ruby-1.9.3-p448/bin:/home/ec2-user/.rvm/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/aws/bin:/home/ec2-user/bin) 
mkdir -p /home/ec2-user/locomotivecms/public/assets 
cp -rp /home/ec2-user/.rvm/gems/ruby-1.9.3-p448/gems/locomotive-tinymce-rails-3.5.8.2/vendor/assets/javascripts/tinymce /home/ec2-user/locomotivecms/public/assets 
mkdir -p /home/ec2-user/locomotivecms/public/assets 
cp -rp /home/ec2-user/.rvm/gems/ruby-1.9.3-p448/gems/locomotive-aloha-rails-0.23.2.2/vendor/assets/javascripts/aloha /home/ec2-user/locomotivecms/public/assets 
which: no convert in (/home/ec2-user/.rvm/gems/ruby-1.9.3-p448/bin:/home/ec2-user/.rvm/gems/[email protected]/bin:/home/ec2-user/.rvm/rubies/ruby-1.9.3-p448/bin:/home/ec2-user/.rvm/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/aws/bin:/home/ec2-user/bin) 
which: no identify in (/home/ec2-user/.rvm/gems/ruby-1.9.3-p448/bin:/home/ec2-user/.rvm/gems/[email protected]/bin:/home/ec2-user/.rvm/rubies/ruby-1.9.3-p448/bin:/home/ec2-user/.rvm/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/aws/bin:/home/ec2-user/bin) 

은 미리 컴파일지고 각 파일에 대한 레이크 실행 파일을 찾는 데 소요되는 시간을 의미 명령되는 작업을 수행 : 다음은 지금까지 터미널에있는 무엇인가?

답변

2

imagemagick이 설치되어 있지 않은 것 같습니다.

배포판에 따라 sudo yum install ImageMagick ImageMagick-devel 또는 sudo apt-get install imagemagick이어야합니다.

convert 또는 identify 명령을 실행하여 성공적으로 설치되었는지 여부를 테스트 할 수 있습니다.

그러나 설명서에는 로컬 서버가 아닌 원격 서버에서 사전 컴파일하는 것이 좋습니다. 먼저 자신의 컴퓨터에서 bundle exec rake assets:precompile을 발행하십시오. 그러면 원격 서버에서 사전 컴파일 할 필요가 없습니다.

+0

감사합니다. Imagemagick이 실종되었다고 언급했듯이. 설치 한 후 더 이상 다음을 볼 수 없습니다. no convert, no : no messages. – septerr