Estou tentando instalar o RMagick no Ubuntu 10.04. Olhou aqui, mas não teve alegria. Até compilei e instalei o ImageMagick a partir do código-fonte, mas as instruções aqui ainda não me ajudaram quando tento instalar o RMagick usando o RubyGems. Eu recebi este erro:
carcher@carcher-laptop:~/Code/temp/RMagick-2.13.1$ sudo gem install rmagick
Building native extensions. This could take a while...
ERROR: Error installing rmagick:
ERROR: Failed to build gem native extension.
/usr/bin/ruby1.8 extconf.rb
extconf.rb:1:in `require': no such file to load -- mkmf (LoadError)
from extconf.rb:1
Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/rmagick-2.13.1 for inspection.
Results logged to /usr/lib/ruby/gems/1.8/gems/rmagick-2.13.1/ext/RMagick/gem_make.out
carcher@carcher-laptop:~/Code/temp/RMagick-2.13.1$
O que tudo isso significa? :) Eu sou novo no Ruby e no RubyGems, portanto, seja gentil. Minha configuração é a seguinte:
Ruby: 1.8.7
RubyGems: 1.3.7
Estou praticamente sem ideias (e cansado também!). Eu cansei de compilar o RMagick a partir da fonte usando o link acima, mas falhou porque não havia ./configure
script :(
Toda e qualquer ajuda é apreciada!
imagemagick
,libmagickcore-dev
elibmagickwand-dev
: github.com/rmagick/rmagick/wiki/Installing-on-UbuntuRespostas:
Instale os pacotes
imagemagick
elibmagickwand-dev
(oulibmagick9-dev
). Você poderá instalar o Rmagick Gem.Caso contrário, você está perdendo pacotes de desenvolvimento relacionados ao ruby como
build-essential
eruby1.8-dev
. Se for esse o caso, uma consulta genérica "ubuntu install ruby 1.8" no google deve classificá-lo.fonte
sudo apt-get install imagemagick libmagickcore-dev libmagickwand-dev
(fonte: askubuntu.com/questions/112548/rmagick-install-problem/… )sudo apt-get install libmagickcore-dev
antes magigwand e ajudou :)Você não precisa de muitas outras porcarias nessas respostas, apenas:
fonte
ruby-dev
emake
... que já podem estar lá em um sistema típico, mas não estavam na imagem da janela de encaixe.imagemagick
pacote: github.com/rmagick/rmagick/wiki/Installing-on-Ubuntumake
eruby-dev
) finalmente o corrigiu. Obrigado!sudo apt-get update
antes disso.No Ubuntu 12.04
libmagick9-dev
se foi.graphicsmagick-libmagick-dev-compat
deve ser usado em seu lugar.fonte
imagemagick
também: github.com/rmagick/rmagick/wiki/Installing-on-UbuntuNo Ubuntu 15.04 , o que o resolveu foi remover todas as instalações * mágick anteriores, reinstalar os pacotes necessários e, em seguida, ligar novamente o arquivo de configuração:
fonte
No Ubuntu 14.04
O código abaixo é trabalhado para mim
Então,
fonte
No Ubuntu 12.0.4.2
sudo apt-get install libmagickwand-dev libmagickcore-dev libmagickcore4-extra libgraphviz-dev libgvc5
funcionou para mim.graphicsmagick-libmagick-dev-compat instalado, mas não incluiu os arquivos de cabeçalho para que o rmagick não fosse compilado.
Observe que você precisa remover graphicsmagick-libmagick-dev-compat antes de executar o comando acima.
fonte
imagemagick
também: github.com/rmagick/rmagick/wiki/Installing-on-Ubuntuisso funcionou para mim ...
(ubuntu 12.0.4 64bit)
fonte
imagemagick
também: github.com/rmagick/rmagick/wiki/Installing-on-UbuntuVocê recebeu uma mensagem
extconf.rb:1:in 'require': no such file to load -- mkmf (LoadError)
porque o pacoteruby1.8-dev
não está instalado. Instale-o (sudo apt-get install ruby1.8-dev
) e tente novamente.fonte
No Ubuntu 13.10
Este código funcionou para mim
O sudo apt-get install graphicsmagick-libmagick-dev-compat libmagickwand-dev
gem install rmagick
fonte
Para que o pacote pare de falhar no ubuntu 12.04.
Este é o meu gemfile
fonte
imagemagick
também: github.com/rmagick/rmagick/wiki/Installing-on-UbuntuNo Ubuntu, você pode executar:
No Centos, você pode executar:
Depois instale
fonte
Se você quiser tentar instalar o pacote deb nativo em vez da gem, lembre-se de que o librmagick-ruby foi quebrado no Ubuntu 10.04 até recentemente:
https://bugs.launchpad.net/ubuntu/+source/librmagick-ruby/+bug/518122
Veja o comentário # 17 em particular. Eu acredito que isso já foi corrigido, então agora
apt-get install librmagick-ruby
pode "apenas funcionar". Caso contrário, aqui está como construí-lo a partir da fontefonte
No ubuntu 16.04.3:
Isso eu trabalhei:
sudo apt install imagemagick imagemagick-6.q16
Isso significa que este imagemagick instalado, então você pode executar o RMagick.
fonte
Se você estiver usando Linux, basta executar esses comandos.
e depois
Espero que isso resolva seu problema.
E se você estiver usando mac, basta executar os seguintes comandos
Antes de tudo, desvincule o imagemagick instalado que não foi instalado corretamente no mac high sierra mais recente usando.
em seguida, instale o imagemagic6 mais recente usando o comando abaixo
Em seguida, instale gem rmagick usando o comando abaixo
Funcionará perfeitamente bem.
fonte
Siga abaixo 3 etapas comprovadas no UBUNTU 16.04
fonte