This is not the place to discuss Paperclip issues. Please post to Paperclip google groups mailing list<http://groups.google.com/group/paperclip-plugin?pli=1>. This is Rails-core ML to discuss issues and ideas around Rails core development.
Anuj On 29 June 2010 18:35, Shaji Zaidi <[email protected]> wrote: > Hello > > I am hoping someone has run into this issue and can help!!! > > I am running into an issue and been struggling for a couple of days. > Hoping you can point me in the right direction :-) > > I am developing on Windows Vista in Eclipse. > > I am using Paperclip to add documents as attachments and create > thumbnails. I have ImageMagick installed. The attachments are > uploading no problem however when I try to create thumbnails I get the > following error: > > I have edited the command path in paperclip.rb to: > > # :image_magick_path => nil, > > :command_path => "C:\Program Files\ImageMagick-6.6.2- > Q16", > > I have also added the following line in environments/development.rb > > Paperclip.options[:command_path] = "C:\Program Files > \ImageMagick-6.6.2- Q16" > > The model looks like: > > class Collection < ActiveRecord::Base > > belongs_to :user > > validates_presence_of :name, :on => :create, :message => "can't be > blank" > > validates_presence_of :description, :on => :create, :message => > "can't be blank" > > # Paperclip > has_attached_file :work, > > :styles => { :thumb=> "100x100#", > > :small => "150x150>", > > :medium => "300x300>", > > :large => "400x400>" } > > validates_attachment_presence :work > > validates_attachment_content_type :work, > > :content_type => ['image/jpeg', > > 'image/pjpeg', > > 'image/jpg', > > 'image/png', > > 'image/gif', > > 'text/plain', > > 'application/ > msword', > > 'application/ > pdf', > > 'application/ > octet-stream', > > 'audio/x-ms- > wma', > > 'application/x- > shockwave-flash', > > 'text/html', > > 'video/mp4', > > 'audio/mpeg'] > > end > > The upload of documents works fine if I comment out the styles action. > > When I try to create thumbnails with the styles action I get the > followign browser error: > > undefined method `exitstatus' for nil:NilClass > > and I see the followign in the trace log: > > Processing CollectionsController#new (for 127.0.0.1 at 2010-06-29 > 10:21:33) [GET] > [4;35;1mCollection Columns (13.0ms) [0m [0mSHOW FIELDS FROM > `collections` [0m > Rendering template within layouts/collections Rendering collections/ > new Rendered collections/_form (2.0ms) Completed in 64ms (View: 26, > DB: 13) | 200 OK [http://127.0.0.1/ collections/new] > -e: No such file or directory - /usr/local/bin/identify '-format' '%wx > %h' 'C:/Users/SHAJIZ~1/AppData/Local/Temp/stream,3792,0.jpg[0]' > C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/ > templates/rescues/_trace.erb:23: warning: parenthesize argument(s) for > future version ions/new] > [4;36;1mSQL (1.0ms) [0m [0;1mSET NAMES 'utf8' [0m > [4;35;1mSQL (1.0ms) [0m [0mSET SQL_AUTO_IS_NULL=0 [0m > > > Processing CollectionsController#create (for 127.0.0.1 at 2010-06-29 > 10:21:52) [POST] > Parameters: {"collection"=>{"name"=>"dffdsfdsf", > "description"=>"dfdsfsdf", "work"=>#<File:C:/Users/SHAJIZ~1/AppData/ > Local/Temp/RackMultipart.3792.1>}, "commit"=>"Create", > "authenticity_token"=>"2CuhAXmdMu+kx5TJn/fyBm/Z4IOf1CmTnXHXlF0rRu8="} > [4;36;1mCollection Columns (49.0ms) [0m [0;1mSHOW FIELDS FROM > `collections` [0m > [paperclip] /usr/local/bin/identify '-format' '%wx%h' 'C:/Users/ > SHAJIZ~1/AppData/Local/Temp/stream,3792,0.jpg[0]' > > NoMethodError (undefined method `exitstatus' for nil:NilClass): > app/controllers/collections_controller.rb:43:in `new' > app/controllers/collections_controller.rb:43:in `create' > C:/Ruby/lib/ruby/1.8/webrick/httpserver.rb:104:in `service' > C:/Ruby/lib/ruby/1.8/webrick/httpserver.rb:65:in `run' > C:/Ruby/lib/ruby/1.8/webrick/server.rb:173:in `start_thread' > C:/Ruby/lib/ruby/1.8/webrick/server.rb:162:in `start' > C:/Ruby/lib/ruby/1.8/webrick/server.rb:162:in `start_thread' > C:/Ruby/lib/ruby/1.8/webrick/server.rb:95:in `start' > C:/Ruby/lib/ruby/1.8/webrick/server.rb:92:in `each' > C:/Ruby/lib/ruby/1.8/webrick/server.rb:92:in `start' > C:/Ruby/lib/ruby/1.8/webrick/server.rb:23:in `start' > C:/Ruby/lib/ruby/1.8/webrick/server.rb:82:in `start' > -e:2:in `load' > -e:2 > > I suspect that although I have defined the windows path to ImageMacick > paperclip is still trying to look for the ImageMighc Identify binary > in the unix directory structure : /usr/loacl/bin. Hence the error: > > No such file or directory - /usr/local/bin/identify '-format' > > Any suggestion will help greatly... I have been strugling with this > for a few days now... Thanks > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Core" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<rubyonrails-core%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/rubyonrails-core?hl=en. > > -- Anuj DUTTA -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Core" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-core?hl=en.
