The problem was rmagick. Changed to RMagick and everything worked.

On Thu, Apr 30, 2009 at 9:42 PM, Carl Fyffe <[email protected]> wrote:
> When I try to use the console, it fails in the same way with the same
> error as in this gist:
> http://gist.github.com/104251
>
> The code that I have does not have VERSION anywhere in it, which
> appears to be colliding with something in Rack. I don't know if this
> is causing the plugins not to load or not. Then there is still the
> issue with rmagick not loading as well.
>
> I am trying to deploy a vanilla install of CommunityEngine:
> http://communityengine.com
>
> Thanks,
>
> Carl
>
> On Thu, Apr 30, 2009 at 7:08 PM, Morten Bagai <[email protected]> wrote:
>>
>> Carl,
>>
>> Is it possibly you're doing something like require 'rmagick'? Instead
>> of the correct form which is require 'RMagick'? Try pulling up a
>> console, and doing something like this (substituting a valid image
>> path for you app):
>>
>> $ heroku console
>> Ruby console for boing.heroku.com
>>  >> require 'RMagick'
>> => []
>>  >> include Magick
>> => Object
>>  >> ImageList.new('public/images/logo.png')
>> [public/images/logo.png PNG 186x50 186x50+0+0 DirectClass 8-bit 1kb]
>> => scene=0
>>
>> Best,
>>
>> /Morten
>>
>> On Apr 29, 2009, at 9:05 PM, Carl Fyffe wrote:
>>
>>>
>>> When I remove it from .gems I get this fancy error:
>>>
>>> /usr/local/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/
>>> action_controller/vendor/rack-1.0/rack.rb:17:
>>> warning: already initialized constant VERSION
>>> /usr/local/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/rails/plugin/
>>> loader.rb:184:in
>>> `ensure_all_registered_plugins_are_loaded!': Could not locate the
>>> following plugins: community_engine and white_list (LoadError)
>>>       from /usr/local/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/rails/plugin/
>>> loader.rb:44:in
>>> `load_plugins'
>>>       from /usr/local/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/
>>> initializer.rb:348:in
>>> `load_plugins'
>>>
>>> .... several lines snipped ....
>>>
>>> no such file to load -- rmagick
>>> /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
>>> `gem_original_require'
>>> /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
>>> `require'
>>> /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/
>>> active_support/dependencies.rb:158:in
>>> `require_without_desert'
>>> /home/slugs/12838_f2b2289_c549/mnt/.gems/gems/desert-0.5.0/lib/
>>> desert/ruby/object.rb:8:in
>>> `require'
>>>
>>>
>>> The whole error can be seen here: http://gist.github.com/104251
>>>
>>> The app is working locally...
>>>
>>> On Wed, Apr 29, 2009 at 9:38 PM, Morten Bagai <[email protected]>
>>> wrote:
>>>>
>>>> Hey,
>>>>
>>>> Rmagick is preinstalled. Try removing it from .gems file and just
>>>> requiring it as you normally would.
>>>>
>>>> Morten
>>>>
>>>>
>>>>
>>>> On Apr 29, 2009, at 6:08 PM, Carl Fyffe <[email protected]> wrote:
>>>>
>>>>>
>>>>> My application uses RMagick. I put it into my .gems file and do the
>>>>> "git push heroku" dance while everything compiles and deploys.
>>>>> Unfortunately, it does not work.
>>>>>
>>>>> -----> Heroku receiving push
>>>>>
>>>>> -----> Installing gem rmagick from http://gems.rubyforge.org
>>>>>       ERROR:  Error installing rmagick:
>>>>>           ERROR: Failed to build gem native extension.
>>>>>
>>>>>       /usr/local/bin/ruby extconf.rb install rmagick --no-ri --no-
>>>>> rdoc --bindir=/code/repos/12838/bin --version=> 0 -s 
>>>>> http://gems.rubyforge.org
>>>>>
>>>>>
>>>>>       Gem files will remain installed in /code/repos/12838/
>>>>> gems_build/
>>>>> gems/rmagick-2.9.1 for inspection.
>>>>>       Results logged to /code/repos/12838/gems_build/gems/
>>>>> rmagick-2.9.1/ext/RMagick/gem_make.out
>>>>>       Building native extensions.  This could take a while...
>>>>>
>>>>>
>>>>> error: hooks/pre-receive exited with error code 1
>>>>>
>>>>>
>>>>> I even tried the rmagick 1.15.17 which is said to be installed in
>>>>> the
>>>>> full list of gems, but that dies too.
>>>>>
>>>>>
>>>>> help?
>>>>>
>>>>>>
>>>>
>>>>>
>>>>
>>>
>>> >
>>
>>
>> >>
>>
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Heroku" 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/heroku?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to