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 <shaji.zaidi@gmail.com> 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 rubyonrails-core@googlegroups.com.
> To unsubscribe from this group, send email to
>
rubyonrails-core+unsubscribe@googlegroups.com<rubyonrails-core%2Bunsubscribe@googlegroups.com>
> .
> 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 rubyonrails-core@googlegroups.com.
To unsubscribe from this group, send email to
rubyonrails-core+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/rubyonrails-core?hl=en.