Saya mencoba untuk mendapatkan pengaturan RMagick di Ubuntu 10.04. Mencari di sini tapi tidak merasa senang. Saya bahkan mengkompilasi dan menginstal ImageMagick dari sumber, tetapi instruksi di sini masih tidak membantu saya ketika saya mencoba menginstal RMagick menggunakan RubyGems. Saya mendapat kesalahan ini:
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$
Apa artinya semua itu? :) Saya baru mengenal Ruby dan RubyGems jadi harap berhati-hati. Pengaturan saya adalah sebagai berikut:
Ruby: 1.8.7
RubyGems: 1.3.7
Saya cukup banyak kehabisan ide (dan juga lelah!). Saya lelah mengompilasi RMagick dari sumber menggunakan tautan di atas tetapi gagal karena tidak ada ./configure
skrip :(
Semua bantuan apapun diapresiasi!
imagemagick
,libmagickcore-dev
danlibmagickwand-dev
: github.com/rmagick/rmagick/wiki/Installing-on-UbuntuJawaban:
Instal paket
imagemagick
danlibmagickwand-dev
(ataulibmagick9-dev
). Anda kemudian harus dapat menginstal Rmagick Gem.Jika tidak, Anda kehilangan paket pengembangan terkait ruby seperti
build-essential
danruby1.8-dev
. Jika demikian, kueri "ubuntu install ruby 1.8" yang umum di Google akan membantu Anda.sumber
sudo apt-get install imagemagick libmagickcore-dev libmagickwand-dev
(sumber: askubuntu.com/questions/112548/rmagick-install-problem/… )sudo apt-get install libmagickcore-dev
sebelum magigwand dan itu membantu :)Anda tidak membutuhkan banyak sampah lain dalam jawaban ini, cukup:
sumber
ruby-dev
danmake
... yang mungkin sudah ada di sistem biasa, tetapi tidak ada di image buruh pelabuhan.imagemagick
paket: github.com/rmagick/rmagick/wiki/Installing-on-Ubuntumake
danruby-dev
) akhirnya memperbaikinya. Terima kasih!sudo apt-get update
sebelum ini.Di Ubuntu 12.04
libmagick9-dev
hilang.graphicsmagick-libmagick-dev-compat
harus digunakan sebagai gantinya.sumber
imagemagick
: github.com/rmagick/rmagick/wiki/Installing-on-UbuntuDi Ubuntu 15.04 , yang menyelesaikannya bagi saya adalah menghapus semua instalasi * magick sebelumnya, menginstal ulang paket yang diperlukan, dan kemudian menautkan file konfigurasi:
sudo apt-get purge graphicsmagick graphicsmagick-dbg imagemagick-common imagemagick imagemagick-6.q16 libmagickcore-6-headers libmagickwand-dev graphicsmagick-libmagick-dev-compat sudo apt-get autoremove sudo apt-get install imagemagick libmagickwand-dev sudo ln -s /usr/lib/x86_64-linux-gnu/ImageMagick-6.8.9/bin-Q16/Magick-config /usr/bin/Magick-config gem install rmagick
sumber
Di Ubuntu 14.04
Kode di bawah ini berhasil untuk saya
Kemudian,
sumber
Di Ubuntu 12.0.4.2
sudo apt-get install libmagickwand-dev libmagickcore-dev libmagickcore4-extra libgraphviz-dev libgvc5
bekerja untuk saya.graphicsmagick-libmagick-dev-compat diinstal tetapi tidak menyertakan file header sehingga rmagick tidak dapat dikompilasi.
Harap dicatat, Anda perlu menghapus graphicsmagick-libmagick-dev-compat sebelum menjalankan perintah di atas.
sumber
imagemagick
: github.com/rmagick/rmagick/wiki/Installing-on-Ubuntuini berhasil untuk saya ...
sudo apt-get install graphicsmagick-libmagick-dev-compat libmagickwand-dev gem install rmagick ... Building native extensions. This could take a while... Successfully installed rmagick-2.13.1 1 gem installed
(ubuntu 12.0.4 64bit)
sumber
imagemagick
: github.com/rmagick/rmagick/wiki/Installing-on-UbuntuAnda mendapat pesan
extconf.rb:1:in 'require': no such file to load -- mkmf (LoadError)
karena paketruby1.8-dev
belum diinstal. Instal (sudo apt-get install ruby1.8-dev
) dan coba lagi.sumber
Di Ubuntu 13.10
Kode ini berhasil untuk saya
sudo apt-get install graphicsmagick-libmagick-dev-compat libmagickwand-dev
permata instal rmagick
sumber
Untuk mendapatkan bundel agar berhenti gagal di ubuntu 12.04.
Ini adalah file permata saya
gem 'rmagick' gem 'mini_magick'
sumber
imagemagick
: github.com/rmagick/rmagick/wiki/Installing-on-UbuntuDi Ubuntu, Anda dapat menjalankan:
Di Centos, Anda dapat menjalankan:
Kemudian instal
sumber
Jika Anda ingin mencoba menginstal paket deb asli alih-alih permata, ketahuilah bahwa librmagick-ruby rusak di Ubuntu 10.04 hingga baru-baru ini:
https://bugs.launchpad.net/ubuntu/+source/librmagick-ruby/+bug/518122
Lihat komentar # 17 secara khusus. Saya percaya ini telah diperbaiki jadi sekarang
apt-get install librmagick-ruby
mungkin "bekerja". Jika tidak, berikut cara membuatnya sendiri dari sumber$ cd /usr/src $ sudo apt-get build-dep librmagick-ruby $ sudo apt-get source librmagick-ruby $ cd librmagick-ruby-2.11.1 $ sudo dch -i (add changelog entry) $ sudo dpkg-buildpackage $ cd .. $ sudo dpkg -i librmagick-ruby*.deb
sumber
Di ubuntu 16.04.3:
Ini saya bekerja:
sudo apt install imagemagick imagemagick-6.q16
Artinya ini terinstal imagemagick maka Anda dapat menjalankan RMagick.
sumber
Jika Anda menggunakan Linux, jalankan perintah ini.
lalu
Semoga ini akan menyelesaikan masalah Anda.
Dan jika Anda menggunakan mac, jalankan perintah berikut
Pertama-tama putuskan tautan gambar terinstal Anda yang tidak terpasang dengan benar di mac high sierra terbaru dengan menggunakan.
kemudian instal imagemagic6 terbaru menggunakan perintah di bawah ini
Kemudian instal gem rmagick menggunakan perintah di bawah ini
Ini akan bekerja dengan baik.
sumber
Ikuti di bawah 3 langkah yang terbukti di UBUNTU 16.04
sudo apt-get install build-essential imagemagick libmagickwand-dev #In .bashrc or .bash_profile add below code. Just check the ImageMagick dir name. export PATH="/usr/lib/x86_64-linux-gnu/ImageMagick-6.8.9/bin-Q16:$PATH" gem install rmagic #Install Gem
sumber