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.

Reply via email to