Compose: Biner di darwin gagal dengan "instruksi ilegal" pada beberapa mesin

Dibuat pada 25 Jun 2014  ·  98Komentar  ·  Sumber: docker/compose

Rilis fig ini tidak berfungsi untuk saya:

$ fig
-bash: fig: command not found

$ curl -L https://github.com/orchardup/fig/releases/download/0.4.2/darwin > /usr/local/bin/fig
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   329  100   329    0     0    329      0  0:00:01 --:--:--  0:00:01   329
100 3860k  100 3860k    0     0   625k      0  0:00:06  0:00:06 --:--:--  842k

$ chmod +x /usr/local/bin/fig

$ fig
Illegal instruction: 4

Saya menjalankan OS X 10.9.3 pada 1.6 GHz Intel Core 2 Duo (Akhir 2010 MacBook Air).

arepackaging kinbug

Komentar yang paling membantu

Dalam keseriusan ... kita seharusnya tidak mengirimkan biner yang tidak berfungsi pada beberapa mesin. Atau, kita setidaknya harus mencoba dan mencari tahu mesin mana yang tidak berfungsi dan memberikan instruksi alternatif. (Misalnya, "Jika Anda memiliki prosesor yang lebih tua dari Intel i5 / i7, maka Anda perlu menggunakan pip.")

Semua 98 komentar

Berjalan untuk saya dan saya melakukan langkah yang sama

-> fig --version
gambar 0.4.2

Darwin ... 13.2.0 Versi Kernel Darwin 13.2.0: Kam 17 Apr 23:03:13 PDT 2014; root: xnu-2422.100.13 ~ 1 / RELEASE_X86_64 x86_64

@tomstuart Apakah Anda masih mendapatkan kesalahan ini?

Saya mendapatkan hal yang sama.

Pertengahan 2009 13 inci 10.9.3

@tomstuart sudahkah Anda mengganti sistem Python dengan yang lain? Bisakah Anda mencoba 0.5.0?

Saya memiliki masalah yang sama
Versi Kernel Darwin 13.3.0
Python 2.7.8

dapat mengatasi ini dengan menginstal python dengan homebrew lalu fig dengan pip

Dapat mengonfirmasi bahwa solusi @ndeloof berhasil untuk saya.

Saya telah menginstal melalui curl sesuai dengan situs ara yang disarankan untuk menginstal ulang Mavericks dengan bersih. Mendapat kesalahan 'instruksi ilegal'.

Mv'd /usr/local/bin/fig . Menjalankan brew python dan kemudian pip install fig

Semua bekerja dengan baik sekarang. (Yah, setidaknya demo Rails )

Mengalami masalah ini dengan versi OSX 10.9.5 dan Python 2.7.8 untuk ara 1.0.0 . Ini diselesaikan dengan menggunakan pip untuk menginstal, bukan curl

@sirwolfgang Apa model Mac yang Anda gunakan?

MacBook Pro 6,2 (15 "Pertengahan 2010)

FYI masalah yang sama pada tahun 2009 27 '' iMac dengan Core i7 (iMac11,1). Diinstal melalui pip, tampaknya ok.

Masalah yang sama di sini dengan MacBook Pro 15 "2009 yang menjalankan OSX 10.9.5.

brew install python; pip install fig

bekerja untuk saya.

Saya mendapat kesalahan yang sama dengan @tomstuart , ketika mencoba menggulung fig-1.0.1.

Mac OS X 10.10.1
Python 2.7.8
Darwin 14.0.0

Diperbaiki dengan solusi @ndeloof (pip).

: +1: untuk solusi yang diposting oleh @ndeloof

Semua orang tampaknya senang dengan solusi homebrew / pip (dan saya tidak peduli lagi), jadi saya akan menutup masalah ini.

Saya peduli, Tom.

Dalam keseriusan ... kita seharusnya tidak mengirimkan biner yang tidak berfungsi pada beberapa mesin. Atau, kita setidaknya harus mencoba dan mencari tahu mesin mana yang tidak berfungsi dan memberikan instruksi alternatif. (Misalnya, "Jika Anda memiliki prosesor yang lebih tua dari Intel i5 / i7, maka Anda perlu menggunakan pip.")

Saya memiliki masalah yang sama +1

Saya melihat hal yang sama, +1, seperti yang diminta di bawah ini:

Nama Model: iMac
Pengidentifikasi Model: iMac11,3
Nama Prosesor: Intel Core i5
Kecepatan Prosesor: 3,6 GHz
Jumlah Prosesor: 1
Jumlah Total Inti: 2
L2 Cache (per Core): 256 KB
Cache L3: 4 MB
Memori: 8 GB
Kecepatan Interkoneksi Prosesor: 6,4 GT / s
Versi Boot ROM: IM112.0057.B01
Versi SMC (sistem): 1.59f2

Jika tambahan Anda mengalami masalah, dapatkah Anda juga menyertakan perangkat keras yang Anda gunakan? Daripada hanya memberi +1.

+1

Gambar: 1.0.1
python: 2.7.5
OS X: 10.9.5

Nama Model: MacBook
Pengidentifikasi Model: MacBook6,1 (Akhir 2009)
Nama Prosesor: Intel Core 2 Duo
Kecepatan Prosesor: 2,26 GHz
Jumlah Prosesor: 1
Jumlah Total Inti: 2
Cache L2: 3 MB
Memori: 4 GB
Kecepatan Bus: 1,07 GHz
Versi Boot ROM: MB61.00C8.B00
Versi SMC (sistem): 1.51f53

Kami juga melakukan ini di sini.

Saya benar-benar ingin melihat docker-compose bekerja di vanilla OSX.

gambar: 1.1.0-rc2
python: 2.7.5
OS X: 10.9.5

Nama Model: MacBook
Pengidentifikasi Model: MacBook5,2 (Awal 2009)
Nama Prosesor: Intel Core 2 Duo
Kecepatan Prosesor: 2 GHz
Jumlah Prosesor: 1
Jumlah Total Inti: 2
Cache L2: 3 MB
Memori: 4 GB
Kecepatan Bus: 1,07 GHz

: +1:

Nama Model: MacBook Pro
Pengidentifikasi Model: MacBookPro5,4
Nama Prosesor: Intel Core 2 Duo
Kecepatan Prosesor: 2,53 GHz
Jumlah Prosesor: 1
Jumlah Total Inti: 2
Cache L2: 3 MB
Memori: 4 GB
Kecepatan Bus: 1,07 GHz
Versi Boot ROM: MBP53.00AC.B03
Versi SMC (sistem): 1.49f2

$ sysctl -n machdep.cpu.brand_string
Intel (R) Core (TM) i7 CPU M 640 @ 2.80GHz

Memiliki masalah yang sama tetapi
brew install python
pip install -U pip
memperbaikinya untuk saya

Tidak yakin mengapa tetapi menginstal python dengan mengunduh penginstal paket mereka (2.7.9) dan menginstal Gambar dengan curl memberi saya kesalahan Illegal instruction: 4 saat menjalankan fig --version

"Memperbaiki itu" dengan menggunakan perangkat lunak pihak ke-3 diketahui berhasil. Ini juga berfungsi jika saya memulai debian virtualbox saya dan menginstal ara di sana.

Masalah yang sama bagi saya di Yosemite. Saya telah menginstal python, tetapi bukan pip. Menjalankan biner fig 1.0.1 yang diunduh dari github menghasilkan "Instruksi ilegal: 4".

Untuk memperbaikinya, yang harus saya lakukan hanyalah menginstal pip dan kemudian biner ara yang sama itu berfungsi. Bahkan tidak perlu menjalankan "pip install fig" - cukup jalankan biner fig lagi dan kesalahan tidak terjadi.

Saya ragu bahwa ini adalah masalah khusus perangkat keras. Bukankah lebih mungkin pip menginstal / memperbarui beberapa library yang bergantung pada biner fig mentah?

Adakah yang pernah bisa menjalankan fig binary, tanpa pip sudah diinstal? Sangat umum untuk memiliki pip hari ini ...

@ Kulinski Apakah Anda benar-benar yakin Anda menjalankan biner yang sama sebelum dan sesudah?

Cara @kulinski tidak berfungsi, setidaknya tidak di komputer saya.

Catatan: docker-compose = fig

Langkah:

  • python virtualenv'ed
  • pip terpasang
  • DL rilis fig terbaru
  • Mv fig ke virtualenv
  • Jalankan fig
  • Illegal instruction: 4

Oh dan ya: Saya memeriksa ulang bahwa ara tidak dipasang di mesin saya. Jadi tidak mungkin saya menjalankan biner yang salah

+1

$ docker-compose
Illegal instruction: 4

Model: MacBookPro5,5 (13 "pertengahan 2009 - Core 2 Duo)
OS: 10.10.2
Python: 2.7.6

Tetapi docker-compose berfungsi dengan baik di iMac saya:
Model: iMac12,2 (27 "pertengahan 2011 - Core i5)
OS: 10.9.5
Python: 2.7.5

Biner ara yang sebenarnya bekerja dengan baik pada keduanya hingga 1.0.1!

coba buat bytecoin menggunakan petunjuk di sini: http://bytecoin.org/mac-download?binaries
gagal dengan "Instruksi ilegal: 4" mencoba memperbaiki menggunakan:
buat instal python; pip install ara, masih ada kegembiraan
detail mesin:
Mac mini 2009
Prosesor 2 GHz Intel Core 2 Duo
Memori 5 GB 1067 MHz DDR3
Grafis NVIDIA GeForce 9400 256 MB
oftware OS X 10.9.5 (13F34)

Masalah yang sama disini.
Gambar bekerja. Docker 1.5 bekerja.
Baru saja menginstal docker-compose terbaru dan mendapatkan Instruksi Illegal: 4.
Mac Pro 2009. Yosemite 10.10.2.

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes:       0x0000000000000001, 0x0000000000000000

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   .Python                         0x0000000106cce5e6 _PyRandom_Init + 359
1   .Python                         0x0000000106ccbc2b Py_InitializeEx + 345
2   docker-compose                  0x0000000106bd4a13 0x106bd2000 + 10771
3   docker-compose                  0x0000000106bd3f38 0x106bd2000 + 7992
4   docker-compose                  0x0000000106be7cb8 0x106bd2000 + 89272
5   docker-compose                  0x0000000106bd37f4 0x106bd2000 + 6132

Setelah rc2, sama dengan rilis 1.1. :menangis:

+1. Fig telah bekerja dengan baik, tapi transisi ke docker-compose cukup kasar. Melakukannya melalui pip berhasil - beberapa kombinasi menghapus file curl, menginstal brew, mengupgrade sesuatu, menjalankan pip install, dan memulai ulang terminal.

Nama Model: MacBook Pro (ini adalah model pertengahan-akhir 2007. Menjalankan 10.10.1.)
Pengidentifikasi Model: MacBookPro3,1
Nama Prosesor: Intel Core 2 Duo
Kecepatan Prosesor: 2,4 GHz
Jumlah Prosesor: 1
Jumlah Total Inti: 2
Cache L2: 4 MB
Memori: 4 GB
Kecepatan Bus: 800 MHz
Versi Boot ROM: MBP31.0070.B07
Versi SMC (sistem): 1.16f11

+1. Instruksi Ilegal: 4.

Menginstal melalui pip seperti yang disebutkan @BrendanBerkley berhasil untuk saya

Nama Model: MacBook
Pengidentifikasi Model: MacBook6,1
Nama Prosesor: Intel Core 2 Duo
Kecepatan Prosesor: 2,26 GHz
Jumlah Prosesor: 1
Jumlah Total Inti: 2
Cache L2: 3 MB
Memori: 8 GB
Kecepatan Bus: 1,07 GHz
Versi Boot ROM: MB61.00C8.B00
Versi SMC (sistem): 1.51f53

+1

MacBook Pro "Core i5" 2.53 15 "Pertengahan 2010
2,53 GHz Core i5 (I5-540M)
ID Model: MacBookPro6,2

Berfungsi saat menginstal dari brew tetapi saya ingin mencoba prarilis yang baru. https://github.com/docker/compose/releases/tag/1.2.0rc1 tapi kemudian saya mendapatkan Illegal Instruction: 4 .

@EloB docker-compose 1.1.0 bekerja dengan sempurna di Mac lama saat menginstal dengan pip install docker-compose

Bisakah Anda mencoba sudo pip install -U https://github.com/docker/compose/archive/1.2.0rc2.zip ?

Sejauh yang saya tahu, OSX tidak dikirimkan dengan pip.

Jadi Anda dapat mencoba ini, tetapi tampaknya beberapa dependensi perlu diperbarui dengan pip:

git clone https://github.com/docker/compose.git
cd compose
sudo python setup.py install

Atau instal pip dengan brew: brew install python yang mengupdate binari Python dan menginstal pip.

Terima kasih menginstal dengan pip berhasil! :)

Saya memiliki mesin lama yang saya coba siapkan sebagai host Docker. Akan lebih baik untuk mendapatkan masalah ini diidentifikasi jadi saya tidak perlu menginstal banyak dependensi yang tidak terpakai.

Diskusi sejauh ini menyiratkan ini adalah sesuatu yang baru untuk 1.2 tetapi saya telah memverifikasi bahwa masalah juga terjadi di 1.1

Menggunakan lemparan biner:

[1]    10956 illegal hardware instruction  docker-compose

Dan setelah menginstal dari pip (dengan python 3.4.3), itu melempar:

Traceback (most recent call last):
  File "/Users/Arthur/.pyenv/versions/3.4.3/lib/python3.4/site-packages/pkg_resources/__init__.py", line 612, in _build_master
    ws.require(__requires__)
  File "/Users/Arthur/.pyenv/versions/3.4.3/lib/python3.4/site-packages/pkg_resources/__init__.py", line 918, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/Users/Arthur/.pyenv/versions/3.4.3/lib/python3.4/site-packages/pkg_resources/__init__.py", line 810, in resolve
    raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (requests 2.4.3 (/Users/Arthur/.pyenv/versions/3.4.3/lib/python3.4/site-packages), Requirement.parse('requests>=2.5.2'), {'docker-py'})

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/Arthur/.pyenv/versions/3.4.3/bin/docker-compose", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/Users/Arthur/.pyenv/versions/3.4.3/lib/python3.4/site-packages/pkg_resources/__init__.py", line 3018, in <module>
    working_set = WorkingSet._build_master()
  File "/Users/Arthur/.pyenv/versions/3.4.3/lib/python3.4/site-packages/pkg_resources/__init__.py", line 614, in _build_master
    return cls._build_from_requirements(__requires__)
  File "/Users/Arthur/.pyenv/versions/3.4.3/lib/python3.4/site-packages/pkg_resources/__init__.py", line 627, in _build_from_requirements
    dists = ws.resolve(reqs, Environment())
  File "/Users/Arthur/.pyenv/versions/3.4.3/lib/python3.4/site-packages/pkg_resources/__init__.py", line 810, in resolve
    raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (requests 2.4.3 (/Users/Arthur/.pyenv/versions/3.4.3/lib/python3.4/site-packages), Requirement.parse('requests>=2.5.2'), {'docker-py'})

Saya menggunakan iMac dengan Yosemite, dan saya ingin menggunakan docker-compose, Anda tahu: /

Hai Haggen,

Anda harus mencoba paket permintaan pembaruan mencoba menggunakan 'pip install --upgrade request == 2.5.2' dan menginstal docker-py juga

@ rfranca86 Saya membuatnya berfungsi dengan menggunakan python 2.7.9 , lalu cukup pip install docker-compose dan selesai! Tapi saya akan mencoba apa yang Anda katakan nanti, terima kasih!

Menginstal melalui pip berhasil untuk saya.

Saat menjalankan docker compose di Mac OS 10.7.5 (Mac Pro Mid 2010)
Kesalahan:
Instruksi ilegal: 4

Memperbaiki:
buat instal python
pip instal docker-compose

Tidak bekerja. Menginstal ulang menggunakan

curl -L https://github.com/docker/compose/releases/download/1.2.0/docker-compose- uname -s - uname -m > / usr / local / bin / docker- menyusun
chmod + x / usr / local / bin / docker-compose

juga tidak bekerja.

Unduh https://www.python.org/ftp/python/2.7.9/python-2.7.9-macosx10.6.pkg pemasang.
Instal Python 2.7.9
pip install docker-compose juga gagal.

Ini terjadi karena secara default, Homebrew membangun Python dengan semua pengoptimalan yang dapat didukung oleh mesin build. Dengan asumsi build terjadi di Mac dengan Sandy Bridge atau prosesor yang lebih baru, pengoptimalan tersebut akan menyertakan penggunaan instruksi AVX. Jadi solusinya adalah mengkonfigurasi Homebrew agar hanya menggunakan pengoptimalan yang aman; Saya akan menyarankan "-O2 -fno-omit-frame-pointer" dan tidak lebih.

pip berhasil diinstal tetapi saya mendapat kesalahan berikut saat memulai docker-compose:

$ docker-compose up
Traceback (most recent call last):
  File "/usr/local/bin/docker-compose", line 5, in <module>
    from pkg_resources import load_entry_point
...
pkg_resources.DistributionNotFound: six>=1.3.0,<2

saya telah memperbarui ke docker-compose 1.3.1 yang memperbaiki masalah saya.

Metode pemasangan cURL tidak berfungsi untuk semua orang seperti yang terlihat ... Saya juga mendapatkan file

Error:
Illegal instruction: 4

Lucunya, saya akan menginstal dulu dengan pip ... Mengapa tidak menampilkan pip sebagai metode penginstalan default di situs buruh pelabuhan? Masa bodo...

Menginstal 1.3.3 (rilis terbaru) dengan curl dan mendapatkan kesalahan ini:

$ docker-compose up
Illegal instruction: 4

OS X 10.9.5 MBP Akhir 2008

Saya berjuang selama dua hari dan akhirnya mendapatkannya. Itu. Gunakan minuman rumahan:

buat instal buruh pelabuhan
buat instal docker-compose

tetapi berhati-hatilah untuk menyingkirkan apa pun yang Anda pasang sebelumnya dan, mungkin, gunakan

brew link - force openssl

tetapi saya tidak yakin apakah yang terakhir itu perlu.

Punya ide karena seseorang di suatu tempat menyatakan bahwa home-brew tidak menyediakan layanan buruh pelabuhan

OSX 10.10.4 MBP Akhir 2007

Terima kasih, @apoigne. Solusi Anda berhasil untuk saya.

Sama sama

Axel

Apakah ada yang peduli untuk membaca utas? Yang ini berputar-putar. Itu "selalu" bekerja dengan solusi non-vanilla seperti minuman. Ini bukanlah alasan mengapa utas ini dibuat. Itu dibuat LEBIH DARI SATU TAHUN YANG LALU untuk menyorotnya tidak berfungsi di VANILLA OSX.

Saya mengikuti @josephpage dan menginstal docker-compose dari sumber:

$ git clone https://github.com/docker/compose.git
$ cd compose
$ sudo python setup.py install
$ docker-compose --version
docker-compose version: 1.4.0dev

@aanand akan sangat bagus jika kami memiliki persyaratan sistem khusus dalam hal perangkat lunak / pustaka. Banyak orang memposting spesifikasi mereka di sini. Apakah kita tahu mengapa itu tidak bekerja dengan tepat? Maaf jika saya merindukan mereka jika kami melakukannya.

Ya, kami tahu mengapa itu tidak berhasil. Seperti yang saya posting sebelumnya, masalahnya adalah paket biner Compose untuk OS X menggunakan paket Python dari Homebrew. Secara default, Homebrew mengaktifkan semua pengoptimalan kompiler khusus CPU yang didukung oleh prosesor pada mesin build. Secara khusus, dengan asumsi build dilakukan di Mac dengan Sandy Bridge atau prosesor yang lebih baru, versi Python yang dikompilasi oleh Homebrew akan menggunakan AVX. Jadi, solusinya adalah mengonfigurasi Homebrew pada waktu pembuatan untuk menggunakan rangkaian pengoptimalan yang lebih konservatif. Seseorang perlu mencari cara untuk melakukan ini di skrip pembuatan Tulis untuk OS X.

Terima kasih @mwcampbell. Ini adalah rumus Homebrew yang kami gunakan:

https://raw.githubusercontent.com/Homebrew/homebrew/1681e193e4d91c9620c4901efd4458d9b6fcda8e/Library/Formula/python.rb

Saya tidak yakin bagaimana cara mengkonfigurasi Homebrew untuk menonaktifkan pengoptimalan AVX.

Saya telah menentukan CFLAGS yang dilalui saat menyusun Python:

$ /usr/local/bin/python
Python 2.7.9 (default, May  2 2015, 03:33:28) 
[GCC 4.2.1 Compatible Apple LLVM 5.1 (clang-503.0.40)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import sysconfig
>>> sysconfig.get_config_var('CFLAGS')
'-fno-strict-aliasing -fno-common -dynamic -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes'

Tapi saya tidak yakin yang mana, jika ada, yang menjadi penyebabnya, atau bagaimana cara menonaktifkannya. Selain hanya mengunduh Python dan mengkompilasinya sendiri. Tentu sebuah pilihan.

Datang ke sini untuk mengatakan +1.

Memperbaiki dengan menghapus docker, boot2docker dan ara, menginstal dockertoolbox, menjalankannya sehingga mesin default diinisialisasi, menghapus dockertoolbox dan menginstal docker, docker-compose, dan docker-machine.

Kemudian saya harus menginstal openssl dan memaksa menghubungkannya.

Bukan cara yang seharusnya, tetapi setidaknya berfungsi pada MacbookPro5,3 dan OS X 10.9.5

brew remove docker boot2docker fig
brew cask install dockertoolbox
# run the docker toolbox app to initialize the default machine
brew cask remove dockertoolbox
brew install docker docker-compose docker-machine
brew install openssl
brew link --force openssl

@Coial
Kesalahan: Tidak ada Cask untuk buruh pelabuhan. Apakah yang Anda maksud adalah salah satu dari:
boot2docker boot2docker-status docker-compose docker-machine dockertoolbox

@dacz saya buruk, seharusnya brew install docker docker-compose docker-machine , bukan brew cask ...

Diperbaiki setelah install, tulis dengan pip (osx 10.11)
sudo pip install -U docker-compose

Saya mengalami masalah yang sama di Macbook Pro Pertengahan 2010,

Saya mengalami masalah dengan menginstal dari toolbox, saya kemudian mencoba versi 1.4.2 dari brew install docker-compose dan menginstal manual dari ini:

curl -L https://github.com/docker/compose/releases/download/1.4.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

Itu masih gagal.

Saya mengonfirmasi bahwa ini berfungsi:

sudo pip install -U docker-compose

Berhasil menginstal PyYAML-3.11 docker-compose-1.4.2 docker-py-1.3.1 dockerpty-0.3.4 docopt-0.6.2 request-2.6.2 six-1.10.0 texttable-0.8.3 websocket-client-0.32. 0

sudo pip install -U docker-compose berfungsi untuk menghapus Illegal instruction: 4 untuk saya.
Mendapatkan kesalahan python sekarang saat menjalankan docker-compose:

Traceback (most recent call last):
  File "/usr/local/bin/docker-compose", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2603, in <module>
    working_set.require(__requires__)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 666, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 565, in resolve
    raise DistributionNotFound(req)  # XXX put more info here
pkg_resources.DistributionNotFound: six>=1.3.0,<2

Memasang sudo pip install distribute berfungsi untuk memperbaiki masalah :)

Instruksi "instal menggunakan pip" baru kami menyarankan penggunaan virtualenv untuk mengurangi masalah seperti ini.

@ antek-drzewiecki (atau siapa pun yang terkena masalah ini) Saya ingin melihat apakah binari yang kami bangun di travis memiliki masalah yang sama. Jika Anda punya waktu sebentar, dapatkah Anda mencoba pembuatan master: https://dl.bintray.com/docker-compose/master/docker-compose-Darwin-x86_64 dan beri tahu saya jika Anda mendapatkan kesalahan yang sama.

Terima kasih!

@dnephin Saya menyelesaikan ketergantungan saya sekarang. Jadi tidak seperti saya dalam instalasi bersih lagi.
Saya akan menghapus instalasi pip docker-compose dan menggunakan biner darwin yang Anda tautkan.

Versi dev berfungsi, langkah-langkah yang saya ambil:

$ sudo pip uninstall docker-compose
 Successfully uninstalled docker-compose-1.4.2

$ docker
docker          docker-machine  


$ curl -L https://dl.bintray.com/docker-compose/master/docker-compose-Darwin-x86_64  > /usr/local/bin/docker-compose
$ chmod +x /usr/local/bin/docker-compose
$ docker-compose --version
docker-compose version: 1.5.0dev

@ antek-drzewiecki Terima kasih telah mencobanya! Saya pikir kita harus menggunakan binari ini untuk rilis mulai sekarang.

@dnephin : Ini berfungsi pada konfigurasi saya juga:

  • Hackintosh di El Capitan 10.10
  • CPU: Core i7-950 (sebelum Sandy bridge jadi)

Terima kasih telah menyelesaikannya, semoga Anda memiliki waktu untuk berintegrasi dalam rilis 1.5.0 :)

Masalah yang sama dengan relase toolbox 1.9 docker, di Mac OS X, berjalan di MacPro 2008.

Apakah biner dikompilasi dengan set instruksi yang mungkin mengecualikan beberapa CPU lama?

@kolis Apakah biner dari https://dl.bintray.com/docker-compose/master/ berfungsi untuk Anda?

Versi OSX apa yang Anda jalankan?

Saya mengalami masalah yang sama setelah memperbarui toolbox buruh pelabuhan ke 1.9.

Biner yang diunduh dari https://dl.bintray.com/docker-compose/master/ memecahkan masalah.

OS X 10.11.1 El Capitan
MacBook Pro 15 Pertengahan 2010

@dnephin Ya, versi master bintray berfungsi dengan baik, menjalankan OS X 10.11.1 (15B42)

Untuk informasi, ini berfungsi dengan baik dengan konfigurasi saya:

$ ./docker-compose-Darwin-x86_64 -version
docker-compose version: 1.6.0dev
$ sysctl -n machdep.cpu.brand_string
Intel(R) Core(TM) i7 CPU         950  @ 3.07GHz

BTW Saya menggunakan OS X 10.11 dan memiliki toolbox terbaru (1.9.0c) yang diinstal.

@dnephin : apa rencana integrasinya? Rilis 1.6.0?

Terima kasih atas perbaikannya!

Ada kemajuan dalam hal ini? Masih mengalami kesalahan saat diinstal dengan brew cask pada pertengahan 09 MacBook yang menjalankan Yosemite 10.10.5.

Memasang menggunakan pip berhasil untuk saya.

Masalah yang sama di 1.6 rilis docker-compose, dan sekali lagi, biner bintray berfungsi

Sama disini. Menjalankan Mac Pro 5,1 dengan 10.11.2. Bintray bekerja.

Kami melihat ini di OS X 10.10.5

Menjalankan Mac Pro 5,1 dengan 10.11.2. Bintray bekerja.

1.6.0 di docker-toolbox masih rusak.

Bisakah kita setidaknya mengubah petunjuk pengunduhan dan penginstalan di situs web utama? Konyol memiliki petunjuk resmi yang tidak berhasil.

Lewati saja ini. OS X 10.11.3 , MacBook Pro (15-inch, Mid 2010) .

Baru saja diinstal di OS X 10.11.3 di MacBook Pro (15 inci, 2.53GHz, Pertengahan 2009) dan saya mendapatkan "Instruksi ilegal: 4"

Saya memecahkan masalah tanpa homebrew dengan cara ini:

pertama, unduh paket resmi python dari sini: https://www.python.org/downloads/
akan memperbarui python lokal dan menginstal pip. Sekarang, di sesi terminal baru

sudo pip install fig
sudo pip uninstall docker-compose
sudo pip install —upgrade docker-compose
hash -r

@Elhodred Versi Python yang mana? 2 atau 3?

Python 2

Terima kasih @Elhodred, ini berfungsi!

Baru saja mengalami ini pada pertengahan 2010 Macbook pro

  Model Name:   MacBook Pro
  Model Identifier: MacBookPro6,2
  Processor Name:   Intel Core i7
  Processor Speed:  2.66 GHz
  Number of Processors: 1
  Total Number of Cores:    2
  L2 Cache (per Core):  256 KB
  L3 Cache: 4 MB
  Memory:   8 GB
  Processor Interconnect Speed: 4.8 GT/s
  Boot ROM Version: MBP61.0057.B11
  SMC Version (system): 1.58f17

Ini sekarang harus diperbaiki dalam kandidat rilis 1.7.0 .

Maaf, tautan itu rusak. URL yang Benar:

https://github.com/docker/compose/releases/tag/1.7.0-rc1

Adakah orang yang mengalami masalah ini untuk memastikan apakah biner 1.7.0-rc1 telah memperbaiki masalah tersebut atau tidak?

ya @aan dan sekarang sudah diperbaiki. Terima kasih!

Halo @aanand ! Terima kasih telah memperbaikinya!

i7 950 dengan El Capitan 10.11.2 dan i3 540 dengan 10.9.4 diuji: sukses!

Fix berfungsi di iMac (Pertengahan 2010). Terima kasih @aanand. :)

Saya dapat mengonfirmasi bahwa ini berfungsi di 1.7.0-rc1 dan 1.7.0-rc2 di Mac mini saya (Pertengahan 2010). Terima kasih!

@aanand Saya memiliki masalah yang sama dengan perangkat lunak saya sendiri: kami membangun Mac baru tetapi perlu bekerja pada Mac lama. Bug Anda cukup banyak menjadi hit google teratas untuk "Instruksi ilegal: 4" :) Dapatkah Anda memberikan beberapa detail tentang solusi Anda untuk mencerahkan Internet? Apakah Anda baru saja menemukan perangkat keras lama untuk digunakan? Atau atur beberapa tanda waktu kompilasi?

Kami mulai membangun travisci, yang memperbaikinya untuk versi OSX yang lebih baru, tetapi tidak berjalan di versi OSX yang lebih lama.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat