Tidak dapat menginstal inkscape di Yosemite dengan homebrew

17

Sepertinya saya harus dapat menginstal inkscape dengan sesuatu seperti

brew install inkscape

berdasarkan apa yang saya lihat online. Sayangnya, ketika saya mencoba ini saya dapatkan

Error: No available formula for inkscape 
Searching formulae...
Searching taps...

Apa yang saya lakukan salah?

Shep
sumber

Jawaban:

14

Pembaruan 2017 :

Metode yang disukai untuk menginstal Inkscape dengan homebrew pada 2017 adalah:

brew update
brew cask install xquartz
brew cask install inkscape

Jawaban sebelumnya :

Inkscape adalah tong yang harus Anda ketuk terlebih dahulu sebelum menginstal.

Saya mencoba beberapa saran yang diberikan pada halaman ini, dan satu-satunya hal yang berhasil bagi saya adalah variasi kecil untuk jawaban jherran :

$ brew search inkscape
$ brew tap homebrew/gui
$ brew install inkscape

Pada saat itu, saya mendapat respons Installing inkscape from homebrew/homebrew-x11dan instalasi selesai dengan sukses. Hasil dari brew searchperintah telah berubah beberapa kali jadi waspada untuk itu berubah lagi dan cukup ketuk balasan yang benar dari perintah pencarian jika tidak di homebrew/guilain waktu Anda mencari.

Nocturno
sumber
2
Sambil mengikuti instruksi ini hari ini (dengan Homebrew 0.9.9 dan OSX 10.10) hasilnya brew search inkscapeadalah homebrew/gui/inkscape. Berjalan brew tap homebrew/guidan brew install inkscapebekerja seperti sebelumnya.
Pathogen
@ Patogen Kamu benar. Saya harus menginstal Inkscape lagi beberapa minggu yang lalu dan jawaban saya sendiri tidak lagi berfungsi untuk saya. Saya bermaksud memperbaruinya. Saya akan segera melakukannya. Terima kasih!
Nocturno
Dengan versi homebrew saat ini, penyadapan tidak lagi diperlukan untuk inkscape. brew cask install inkscapemelakukan pekerjaan (dengan asumsi Anda sudah menginstal sebelumnya xquartz)
ccpizza
1
brew cask install inkscapemenginstal paket yang berbeda dari brew install inkscapeLihat jawaban saya: apple.stackexchange.com/a/234223/106609
StevenClontz
3

Merasa senang mencoba ini pada pemasangan baru El Capitan pagi ini. Saya ingin antarmuka antarmuka perintah dan GUI. Sayangnya, tampaknya solusi terbaik adalah menginstal dua versi, satu dari buatan (untuk CLI) dan yang lain dari pembuatan brew-tong (untuk GUI).

$ brew search inkscape
homebrew/gui/inkscape
Caskroom/cask/inkscape

$ brew cask install xquartz # required for GUI

$ brew cask install inkscape # for GUI

$ brew install homebrew/gui/inkscape # for CLI (yep)
==> Installing inkscape from homebrew/gui
==> Downloading https://homebrew.bintray.com/bottles-gui/
==> Pouring inkscape-0.91_3.el_capitan.bottle.tar.gz
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/inkscape
Target /usr/local/bin/inkscape
already exists. You may want to remove it:
  rm '/usr/local/bin/inkscape'
To force the link and overwrite all conflicting files:
  brew link --overwrite inkscape

$ brew link --overwrite inkscape # to get the CLI inkscape on your path rather than the brew-cask GUI

Masalah dengan menggunakan versi Tong Inkscape adalah bahwa ia tidak menangani jalur relatif dengan sangat baik, dan tampaknya menggunakannya sebagai CLI tidak dianjurkan . Tapi saya tidak bisa mendapatkan Inkscape versi vanilla Homebrew berfungsi sebagai GUI.

StevenClontz
sumber
Dilakukan dengan baik - mengejar tong dan ketergantungan yang diperlukan telah banyak berubah selama bertahun-tahun untuk paket ini. Terima kasih atas pembaruannya.
bmike
2

Coba dengan cara ini:

$ brew search inkscape
homebrew/x11/inkscape
$ brew tap homebrew/x11/inkscape
$ brew install inkscape
jherran
sumber
1
Saya dapat homebrew/x11/inkscape Caskroom/cask/inkscapedari brew search inkscape, tetapi ketika saya mencoba brew tapuntuk keduanya homebrew/x11/inkscapedan Caskroom/cask/inkscapesaya mendapatkanError: Invalid tap name
Shep
1
Jika Anda memiliki tong minuman, Anda dapat menginstalnya dengan mengetik brew install Caskroom/cask/inkscape.
jherran
ok, saya menginstal tong homebrew, ini sepertinya membuat instalasi bekerja. Sayangnya inkscape masih tidak berfungsi dari command line (memberi tahu saya failed to load the requested file) yang membuatnya tidak berharga bagi saya. Untuk beberapa alasan brew uninstall inkscapejuga tidak berfungsi ...
Shep
Coba ini:brew uninstall Caskroom/cask/inkscape
jherran
2
Perintah "ketuk" tidak berfungsi untuk saya. Saya malah melakukannya brew install hombrew/x11/inkscapedan itu bekerja dengan baik. Mungkin ada sesuatu untuk versi baru
danielson317
2

Ini bekerja untuk saya di Sierra (10.12.1) pada Desember 2016.

brew update
brew cask install xquartz
brew cask install inkscape

Mesin boot ulang.

Luncurkan Inkscape dari direktori Aplikasi. Tunggu sebentar untuk membuat cache font.

masukkan deskripsi gambar di sini

Christian Long
sumber
1

Ini bekerja untuk saya pada 10.10.4 dengan minuman:

brew update
brew install homebrew/x11/inkscape

Sebenarnya saya tidak perlu lari brew tap homebrew/x11.

Machoke
sumber
0

Ini berfungsi pada Sierra 2017.

brew update
brew cask install xquartz

Mulai ulang mesin Anda.

brew cask install inkscape
kekosongan
sumber
0

Seperti yang dikatakan penulis di situs web resmi untuk Homebrew:

Jika sebelumnya Anda telah menginstal inkscape Anda harus membersihkannya sebelum instalasi selanjutnya:

brew uninstall inkscape
brew cleanup

Instalasi:

brew install caskformula/caskformula/inkscape 
Egel
sumber
brew install caskformula/caskformula/inkscapeakan untuk versi 0.92.1 yang belum (belum) memiliki distribusi dmg. sementara brew cask install xquartz, brew cask install inkscapeakan menjadi alternatif untuk dmg untuk instalasi stabil 0,91. karenanya, "tong" vs "caskformula".
l --marc l
-1

Saya telah menginstalnya dengan sukses dengan baris perintah berikut:

brew install caskformula/caskformula/inkscape
celine chinoise
sumber