So the "not recognixed by the 'identify'" command is just a path
issue.  I was just setting the wrong path in my initializer.
Apparently identify is located in /usr/bin/identify. I found my best
bet is using 2.12.2 and not even setting the path. I'm up n runnin on
bamboo-1.9.1.  Hope this goes well.

Thanks Oren, Heroku rocks!

Question though: with the version of ImageMagick installed(6.2.4),
with ruby 1.9.1, it is useless to anyone.  RMagick 1 cannot run on
1.9.1, and RMagick 2

On May 2, 8:14 pm, Oren Teich <[email protected]> wrote:
> I've successfully used 2.12.2 and 1.8.7.  See if that helps.
>
> Oren
>
> On Sun, May 2, 2010 at 12:20 PM, Jason <[email protected]> wrote:
> > As an update, I'm having the same native extension build issue trying
> > bamboo-ree-1.8.7.
>
> > On May 2, 2:15 pm, Jason <[email protected]> wrote:
> > > I'm attempting to migrate my aspen stack app to bamboo-mri-1.9.1, but
> > > I'm getting hung up with RMagick. It appears rmagick (2.13.1) is just
> > > a no go, so I tried 2.12.0, which seems to at least attempt a build
> > > but it bombs.  Is ImageMagick installed?  Any suggestions?
>
> > >         ERROR:  Error installing rmagick:
> > >         ERROR: Failed to build gem native extension.
>
> > >        /usr/ruby1.9.1/bin/ruby extconf.rb
> > >        checking for Ruby version >= 1.8.5... yes
> > >        checking for gcc... yes
> > >        checking for Magick-config... yes
> > >        checking for ImageMagick version >= 6.3.5... yes
> > >        checking for HDRI disabled version of ImageMagick... yes
> > >        checking for stdint.h... yes
> > >        checking for sys/types.h... yes
> > >        checking for wand/MagickWand.h... yes
> > >        checking for InitializeMagick() in -lMagickCore... no
> > >        checking for InitializeMagick() in -lMagick... yes
> > >        checking for snprintf() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... yes
> > >        checking for AcquireImage() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for AffinityImage() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for AffinityImages() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for AutoGammaImageChannel() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for AutoLevelImageChannel() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for BlueShiftImage() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for DeskewImage() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for EncipherImage() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for EqualizeImageChannel() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... yes
> > >        checking for FloodfillPaintImage() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for FunctionImageChannel() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for GetAuthenticIndexQueue() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for GetAuthenticPixels() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for GetImageAlphaChannel() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for GetVirtualPixels() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for LevelImageColors() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for LevelColorsImageChannel() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for LevelizeImageChannel() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for LiquidRescaleImage() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for OpaquePaintImageChannel() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for QueueAuthenticPixels() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for RemapImage() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for RemoveImageArtifact() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... yes
> > >        checking for SelectiveBlurImageChannel() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for SetImageAlphaChannel() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... yes
> > >        checking for SetImageArtifact() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... yes
> > >        checking for SetMagickMemoryMethods() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for SparseColorImage() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for SyncAuthenticPixels() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for TransparentPaintImage() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for TransparentPaintImageChroma() in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for QueryMagickColorname() new signature... no
> > >        checking for Image.type in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for DrawInfo.kerning in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for DrawInfo.interline_spacing in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for DrawInfo.interword_spacing in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for DitherMethod in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for MagickFunction in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... no
> > >        checking for ImageLayerMethod in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... yes
> > >        checking for long double in
> > > assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
> > > types.h,wand/MagickWand.h... yes
> > >        checking for AlphaChannelType.CopyAlphaChannel... no
> > >        checking for AlphaChannelType.BackgroundAlphaChannel... no
> > >        checking for CompositeOperator.BlurCompositeOp... no
> > >        checking for CompositeOperator.DistortCompositeOp... no
> > >        checking for CompositeOperator.LinearBurnCompositeOp... no
> > >        checking for CompositeOperator.LinearDodgeCompositeOp... no
> > >        checking for CompositeOperator.MathematicsCompositeOp... no
> > >        checking for CompositeOperator.PegtopLightCompositeOp... no
> > >        checking for CompositeOperator.PinLightCompositeOp... no
> > >        checking for CompositeOperator.VividLightCompositeOp... no
> > >        checking for CompressionType.DXT1Compression... no
> > >        checking for CompressionType.DXT3Compression... no
> > >        checking for CompressionType.DXT5Compression... no
> > >        checking for CompressionType.ZipSCompression... no
> > >        checking for CompressionType.PizCompression... no
> > >        checking for CompressionType.Pxr24Compression... no
> > >        checking for CompressionType.B44Compression... no
> > >        checking for CompressionType.B44ACompression... no
> > >        checking for DistortImageMethod.BarrelDistortion... no
> > >        checking for DistortImageMethod.BarrelInverseDistortion... no
> > >        checking for DistortImageMethod.BilinearForwardDistortion... no
> > >        checking for DistortImageMethod.BilinearReverseDistortion... no
> > >        checking for DistortImageMethod.DePolarDistortion... no
> > >        checking for DistortImageMethod.PolarDistortion... no
> > >        checking for DistortImageMethod.PolynomialDistortion... no
> > >        checking for DistortImageMethod.ShepardsDistortion... no
> > >        checking for DitherMethod.NoDitherMethod... no
> > >        checking for FilterTypes.KaiserFilter... yes
> > >        checking for FilterTypes.WelshFilter... yes
> > >        checking for FilterTypes.ParzenFilter... yes
> > >        checking for FilterTypes.LagrangeFilter... yes
> > >        checking for FilterTypes.BohmanFilter... yes
> > >        checking for FilterTypes.BartlettFilter... yes
> > >        checking for FilterTypes.SentinelFilter... yes
> > >        checking for MagickEvaluateOperator.PowEvaluateOperator... no
> > >        checking for MagickEvaluateOperator.LogEvaluateOperator... no
> > >        checking for
> > > MagickEvaluateOperator.ThresholdEvaluateOperator... no
> > >        checking for
> > > MagickEvaluateOperator.ThresholdBlackEvaluateOperator...
>
> ...
>
> read more »

-- 
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