La version actuelle de fig
ne fonctionne pas pour moi:
$ 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
J'utilise OS X 10.9.3 sur un Intel Core 2 Duo 1,6 GHz (MacBook Air fin 2010).
Il court pour moi et j'ai fait les mêmes étapes
-> fig --version
fig 0.4.2
Darwin ... 13.2.0 Darwin Kernel Version 13.2.0: jeu 17 avril 23:03:13 PDT 2014; racine: xnu-2422.100.13 ~ 1 / RELEASE_X86_64 x86_64
@tomstuart Obtenez -vous toujours cette erreur?
J'obtiens la même chose.
Mi-2009 13 pouces 10.9.3
@tomstuart avez-vous remplacé le système Python par autre chose? Pouvez-vous essayer 0.5.0?
J'ai le même problème
Darwin Kernel version 13.3.0
Python 2.7.8
a pu résoudre ce problème en installant python avec homebrew puis fig avec pip
Je peux confirmer que la solution @ndeloof a fonctionné pour moi.
J'avais installé via curl selon le site de figue suggéré sur une réinstallation propre de Mavericks. Vous avez l'erreur «instruction illégale».
Mv'd /usr/local/bin/fig
. Ran brew python
puis pip install fig
Tout fonctionne bien maintenant. (Eh bien, la démo Rails a au moins)
Avoir ce problème avec la version OSX 10.9.5
et Python 2.7.8
pour fig 1.0.0
. Il a été résolu en utilisant pip
pour installer, plutôt que curl
@sirwolfgang Quel est le modèle du Mac que vous utilisez?
MacBook Pro 6,2 (15 "mi-2010)
Pour info même problème sur un iMac 27 '' 2009 avec Core i7 (iMac11,1). Installé via pip à la place, cela semble correct.
Même problème ici avec un MacBook Pro 2009 15 "sous OSX 10.9.5.
brew install python; pip install fig
travaillé pour moi.
J'ai eu la même erreur que @tomstuart avait, en essayant de curl fig-1.0.1.
Mac OS X 10.10.1
Python 2.7.8
Darwin 14.0.0
Correction avec la solution @ndeloof (pip).
: +1: pour la solution publiée par @ndeloof
Tout le monde semble satisfait de la solution homebrew / pip (et je m'en fiche plus), je vais donc fermer ce problème.
Je m'en soucie, Tom.
Sérieusement ... nous ne devrions pas envoyer de binaires qui ne fonctionnent pas sur certaines machines. Ou, nous devrions au moins essayer de déterminer sur quelles machines il ne marche pas et donner des instructions alternatives. (Par exemple, "Si vous avez un processeur plus ancien qu'un Intel i5 / i7, vous devez utiliser pip.")
J'ai le même problème +1
J'ai vu la même chose, +1, comme demandé ci-dessous:
Nom du modèle: iMac
Identificateur de modèle: iMac11,3
Nom du processeur: Intel Core i5
Vitesse du processeur: 3,6 GHz
Nombre de processeurs: 1
Nombre total de cœurs: 2
Cache L2 (par cœur): 256 Ko
Cache L3: 4 Mo
Mémoire: 8 Go
Vitesse d'interconnexion du processeur: 6,4 GT / s
Version de la ROM de démarrage: IM112.0057.B01
Version SMC (système): 1.59f2
Si vous rencontrez un problème supplémentaire, pourriez-vous également inclure le matériel que vous utilisez? Plutôt que de simplement le +1.
+1
fig: 1.0.1
python: 2.7.5
OS X: 10.9.5
Nom du modèle: MacBook
Identifiant du modèle: MacBook6,1 (fin 2009)
Nom du processeur: Intel Core 2 Duo
Vitesse du processeur: 2,26 GHz
Nombre de processeurs: 1
Nombre total de cœurs: 2
Cache L2: 3 Mo
Mémoire: 4 Go
Vitesse du bus: 1,07 GHz
Version de la ROM de démarrage: MB61.00C8.B00
Version SMC (système): 1.51f53
Nous avons frappé cela ici aussi.
J'adorerais vraiment voir docker-compose travailler sur vanilla OSX.
fig: 1.1.0-rc2
python: 2.7.5
OS X: 10.9.5
Nom du modèle: MacBook
Identifiant du modèle: MacBook5,2 (début 2009)
Nom du processeur: Intel Core 2 Duo
Vitesse du processeur: 2 GHz
Nombre de processeurs: 1
Nombre total de cœurs: 2
Cache L2: 3 Mo
Mémoire: 4 Go
Vitesse du bus: 1,07 GHz
: +1:
Nom du modèle: MacBook Pro
Identifiant du modèle: MacBookPro5,4
Nom du processeur: Intel Core 2 Duo
Vitesse du processeur: 2,53 GHz
Nombre de processeurs: 1
Nombre total de cœurs: 2
Cache L2: 3 Mo
Mémoire: 4 Go
Vitesse du bus: 1,07 GHz
Version de la ROM de démarrage: MBP53.00AC.B03
Version SMC (système): 1.49f2
$ sysctl -n machdep.cpu.brand_string
Processeur Intel (R) Core (TM) i7 M 640 à 2,80 GHz
J'ai eu le même problème mais
brew install python
pip install -U pip
réparé pour moi
Je ne sais pas pourquoi, mais installer python en téléchargeant leur programme d'installation (2.7.9) et en installant Fig avec curl m'a donné l'erreur Illegal instruction: 4
lors de l'exécution de fig --version
«Le réparer» en utilisant un logiciel tiers est connu pour fonctionner. Cela fonctionne aussi si je lance ma virtualbox debian et y installe fig.
Même problème pour moi sur Yosemite. J'ai installé python, mais pas pip. L'exécution du binaire fig 1.0.1 téléchargé depuis github a abouti à une "Instruction illégale: 4".
Pour résoudre ce problème, tout ce que j'avais à faire était d'installer pip, puis ce même binaire fig a fonctionné. Je n'ai même pas besoin d'exécuter "pip install fig" - il suffit d'exécuter à nouveau le binaire fig et l'erreur ne s'est pas produite.
Je doute que ce soit un problème spécifique au matériel. N'est-il pas plus probable que pip ait installé / mis à jour une bibliothèque dont dépend le binaire fig brut?
Quelqu'un a-t-il déjà pu exécuter le binaire fig, sans avoir déjà installé pip? Il est assez courant d'avoir du pip ces jours-ci ...
@kulinski Etes-vous absolument certain que vous avez exécuté le même binaire avant et après?
La méthode de
Remarque: docker-compose = fig
Pas:
Illegal instruction: 4
Oh et oui: j'ai vérifié que fig n'était pas installé sur ma machine. Il n'y a donc aucun moyen que j'aie pu exécuter le mauvais binaire
+1
$ docker-compose
Illegal instruction: 4
Modèle: MacBookPro5,5 (13 "mi-2009 - Core 2 Duo)
Système d'exploitation: 10.10.2
Python: 2.7.6
Mais docker-compose fonctionne bien sur mon iMac:
Modèle: iMac12,2 (27 "mi-2011 - Core i5)
Système d'exploitation: 10.9.5
Python: 2.7.5
Le binaire réel de fig a bien fonctionné sur les deux jusqu'à 1.0.1!
essayez de construire bytecoin en utilisant les instructions ici: http://bytecoin.org/mac-download?binaries
échec avec "Instruction illégale: 4" a essayé de corriger en utilisant:
brasser installer python; pip installer fig, toujours pas de joie
détails de la machine:
Mac mini 2009
Processeur Intel Core 2 Duo 2 GHz
Mémoire 5 Go DDR3 à 1067 MHz
Graphiques NVIDIA GeForce 9400 256 Mo
du logiciel OS X 10.9.5 (13F34)
Même problème ici.
La figure fonctionne. Docker 1.5 fonctionne.
Je viens d'installer la dernière version de docker-compose et obtenez des instructions illégales: 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
Après rc2, la même chose avec la version 1.1. :pleurer:
+1. Fig avait bien fonctionné, mais la transition vers docker-compose était assez difficile. Le faire via pip a fonctionné - une combinaison de suppression du fichier curl'd, d'installation de brew, de mise à niveau des choses, d'exécution de pip install et de redémarrage du terminal.
Nom du modèle: MacBook Pro (il s'agit du modèle mi-fin 2007. Exécution 10.10.1.)
Identifiant du modèle: MacBookPro3,1
Nom du processeur: Intel Core 2 Duo
Vitesse du processeur: 2,4 GHz
Nombre de processeurs: 1
Nombre total de cœurs: 2
Cache L2: 4 Mo
Mémoire: 4 Go
Vitesse du bus: 800 MHz
Version de la ROM de démarrage: MBP31.0070.B07
Version SMC (système): 1.16f11
+1. Instruction illégale: 4.
L'installation via pip comme le mentionne @BrendanBerkley a fonctionné pour moi
Nom du modèle: MacBook
Identifiant du modèle: MacBook6,1
Nom du processeur: Intel Core 2 Duo
Vitesse du processeur: 2,26 GHz
Nombre de processeurs: 1
Nombre total de cœurs: 2
Cache L2: 3 Mo
Mémoire: 8 Go
Vitesse du bus: 1,07 GHz
Version de la ROM de démarrage: MB61.00C8.B00
Version SMC (système): 1.51f53
+1
MacBook Pro "Core i5" 2.53 15 "mi-2010
2,53 GHz Core i5 (I5-540M)
ID du modèle: MacBookPro6,2
Fonctionne lors de l'installation à partir de brew
mais j'aimerais essayer la nouvelle version préliminaire. https://github.com/docker/compose/releases/tag/1.2.0rc1 mais alors j'obtiens Illegal Instruction: 4
.
@EloB docker-compose 1.1.0 fonctionne parfaitement sur les anciens Mac lors de l'installation avec pip install docker-compose
Pouvez-vous essayer sudo pip install -U https://github.com/docker/compose/archive/1.2.0rc2.zip
?
Autant que je sache, OSX n'est pas livré avec pip.
Vous pouvez donc essayer ceci, mais il semble que certaines dépendances doivent être mises à jour avec pip:
git clone https://github.com/docker/compose.git
cd compose
sudo python setup.py install
Ou installez pip avec brew: brew install python
dont les mises à jour ont livré les binaires Python et installe pip.
Merci d'installer avec pip
travaillé! :)
J'ai une vieille machine que j'essaie de configurer en tant qu'hôte Docker. Ce serait bien d'identifier ce problème afin de ne pas avoir à installer un tas de dépendances autrement inutilisées.
La discussion jusqu'ici implique que c'est quelque chose de nouveau dans la version 1.2, mais j'ai vérifié que le problème se produit également dans la version 1.1
Utilisation des lancers binaires:
[1] 10956 illegal hardware instruction docker-compose
Et après l'installation de pip (avec python 3.4.3), il lance:
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'})
J'utilise un iMac avec Yosemite, et j'aimerais utiliser docker-compose vous savez: /
Salut Haggen,
Vous devriez essayer le package de demandes de mise à jour, essayez d'utiliser 'pip install --upgrade requests == 2.5.2' et installez également docker-py
@ rfranca86 Je l'ai fait fonctionner en utilisant python 2.7.9
, puis simplement pip install docker-compose
et c'est fait! Mais je vais essayer ce que vous dites plus tard, merci!
L'installation via pip
fonctionné pour moi.
Lors de l'exécution de docker compose sur Mac OS 10.7.5 (Mac Pro mi-2010)
Erreur:
Instruction illégale: 4
Réparer:
brew installer python
pip installer docker-compose
Ne marche pas. Réinstaller en utilisant
curl -L https://github.com/docker/compose/releases/download/1.2.0/docker-compose- uname -s
- uname -m
> / usr / local / bin / docker- composer
chmod + x / usr / local / bin / docker-compose
ne fonctionne pas non plus.
Téléchargez le programme d'installation https://www.python.org/ftp/python/2.7.9/python-2.7.9-macosx10.6.pkg .
Installez Python 2.7.9
pip install docker-compose échoue également.
Cela se produit car par défaut, Homebrew construit Python avec toutes les optimisations que la machine de construction peut prendre en charge. En supposant que la construction se déroule sur un Mac avec un Sandy Bridge ou un processeur plus récent, ces optimisations comprendront l'utilisation d'instructions AVX. La solution est donc de configurer Homebrew pour n'utiliser que des optimisations sûres; Je suggérerais "-O2 -fno-omit-frame-pointer" et rien de plus.
pip installé avec succès mais j'ai l'erreur suivante lors du démarrage de 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
J'ai mis à jour vers docker-compose 1.3.1
qui a résolu mes problèmes.
La méthode d'installation cURL ne fonctionne pas pour tout le monde comme il semble ... Je reçois également le
Error:
Illegal instruction: 4
Ce qui est drôle, c'est que j'allais d'abord installer avec pip ... Pourquoi ne pas afficher pip comme méthode d'installation par défaut sur le site Web de docker? Peu importe...
Installé 1.3.3 (dernière version) avec curl et obtenant cette erreur:
$ docker-compose up
Illegal instruction: 4
OS X 10.9.5 MBP fin 2008
J'ai lutté pendant deux jours et j'ai finalement obtenu. il. Utilisez une infusion maison:
brasser installer docker
brew installer docker-compose
mais veillez à vous débarrasser de tout ce que vous avez installé au préalable et, peut-être, utilisez
lien de brassage --force openssl
mais je ne sais pas si ce dernier est nécessaire.
J'ai eu l'idée parce que quelqu'un quelque part a déclaré que home-brew ne fournit pas de docker-compose
OSX 10.10.4 MBP fin 2007
Merci, @apoigne. Votre solution fonctionne pour moi.
Je vous en prie
Axel
Quelqu'un veut-il lire le fil de discussion? Celui-ci tourne en rond. Il travaillait "toujours" avec des solutions non vanillées comme le breuvage. Ce n'est pas pourquoi ce fil a été créé. Il a été créé IL Y A PLUS D'UN AN pour le souligner ne fonctionnant pas sur VANILLA OSX.
J'ai suivi @josephpage et installé docker-compose à partir de la source:
$ git clone https://github.com/docker/compose.git
$ cd compose
$ sudo python setup.py install
$ docker-compose --version
docker-compose version: 1.4.0dev
@aan et ce serait formidable si nous avions des exigences système spécifiques en termes de logiciels / bibliothèques. Beaucoup de gens ont publié leurs spécifications ici. Avons-nous une idée pourquoi cela ne fonctionne pas exactement? Désolé si je les ai manqués si nous le faisons.
Oui, nous savons pourquoi cela ne fonctionne pas. Comme je l'ai indiqué précédemment, le problème est que le package binaire Compose pour OS X utilise le package Python de Homebrew. Par défaut, Homebrew active toutes les optimisations du compilateur spécifiques au processeur prises en charge par le processeur sur la machine de génération. Plus précisément, en supposant que la construction soit effectuée sur un Mac avec un processeur Sandy Bridge ou ultérieur, la version de Python compilée par Homebrew utilisera AVX. La solution consiste donc à configurer Homebrew au moment de la construction pour utiliser un ensemble d'optimisations plus conservateur. Quelqu'un doit comprendre comment faire cela dans les scripts de compilation Compose pour OS X.
Merci @mwcampbell. Voici la formule Homebrew que nous utilisons:
Je ne sais pas comment configurer Homebrew pour désactiver les optimisations AVX.
J'ai déterminé les CFLAGS passés lors de la compilation de 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'
Mais je ne sais pas qui, le cas échéant, sont les coupables, ni comment les désactiver. Autre que simplement télécharger Python et le compiler nous-mêmes. Certainement une option.
Je suis venu ici pour dire +1.
Correction du problème en désinstallant docker, boot2docker et fig, en installant dockertoolbox, en l'exécutant pour que la machine par défaut soit initialisée, en supprimant dockertoolbox et en installant docker, docker-compose et docker-machine.
Ensuite, j'ai dû installer openssl et forcer le lien.
Pas comme ça devrait être mais au moins ça marche sur un MacbookPro5,3 et 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
@Coaxial
Erreur: aucun fût disponible pour docker. Vouliez-vous dire l'un des:
boot2docker boot2docker-status docker-compose docker-machine dockertoolbox
@dacz mon mauvais, ça devrait être brew install docker docker-compose docker-machine
, pas brew cask ...
Correction après l'installation de composer avec pip (osx 10.11)
sudo pip install -U docker-compose
J'ai eu le même problème sur un Macbook Pro Mi 2010,
J'ai eu le problème en installant à partir de la boîte à outils, j'ai ensuite essayé la version 1.4.2 à partir de brew install docker-compose
et une installation manuelle à partir de ceci:
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
Cela échouait toujours.
Je confirme que cela fonctionne:
sudo pip install -U docker-compose
PyYAML-3.11 docker-compose-1.4.2 installé avec succès docker-py-1.3.1 dockerpty-0.3.4 docopt-0.6.2 requests-2.6.2 six-1.10.0 texttable-0.8.3 websocket-client-0.32. 0
sudo pip install -U docker-compose
fonctionne pour supprimer le Illegal instruction: 4
pour moi.
Obtenir des erreurs python maintenant lors de l'exécution de 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
L'installation de sudo pip install distribute
permis de résoudre le problème :)
Nos nouvelles instructions «installer à l'aide de pip» suggèrent d'utiliser un virtualenv pour atténuer les problèmes de ce type.
@ antek-drzewiecki (ou toute autre personne qui a rencontré ce problème) J'aimerais voir si les binaires que nous construisons sur travis ont le même problème. Si vous avez une minute, pourriez-vous essayer la version principale: https://dl.bintray.com/docker-compose/master/docker-compose-Darwin-x86_64 et faites-moi savoir si vous obtenez la même erreur.
Merci!
@dnephin J'ai résolu mes dépendances maintenant. Donc ce n'est plus comme si j'étais sur une installation propre.
Je désinstallerai le pip docker-compose et utiliserai le binaire darwin que vous avez lié.
La version de développement fonctionne, les étapes que j'ai suivies:
$ 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 Merci d'avoir essayé! Je pense que nous devrions utiliser ces binaires pour la publication à partir de maintenant.
@dnephin : Cela fonctionne aussi sur ma config:
Merci d'avoir résolu cela, j'espère que vous aurez le temps de l'intégrer dans la version 1.5.0 :)
Même problème avec docker toolbox 1.9 relase, sous Mac OS X, fonctionnant sur un MacPro 2008.
Les binaires sont-ils compilés avec un jeu d'instructions qui exclut peut-être certains processeurs plus anciens?
@kolis Le binaire de https://dl.bintray.com/docker-compose/master/ fonctionne-t-il pour vous?
Quelle version d'OSX utilisez-vous?
J'ai rencontré le même problème après la mise à jour de la boîte à outils docker vers la version 1.9.
Le binaire téléchargé depuis https://dl.bintray.com/docker-compose/master/ a résolu le problème.
OS X 10.11.1 El Capitan
MacBook Pro 15 mi-2010
@dnephin Oui, la version principale de bintray fonctionne correctement, exécutant OS X 10.11.1 (15B42)
Pour information, cela fonctionne très bien avec ma config:
$ ./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, je suis sur OS X 10.11 et j'ai la dernière boîte à outils (1.9.0c) installée.
@dnephin : quel est le plan d'intégration? Version 1.6.0?
Merci pour le correctif!
Des progrès à ce sujet? L'erreur persiste lors de l'installation avec brew cask
sur un MacBook mi-09 exécutant Yosemite 10.10.5.
L'installation avec pip
fonctionne pour moi.
https://github.com/docker/compose/releases/download/1.5.2/docker-compose-Darwin-x86_64
=> instruction matérielle illégale
https://dl.bintray.com/docker-compose/master/ : docker-compose-Darwin-x86_64
=> TRAVAIL
Même problème dans la version 1.6 de docker-compose, et encore une fois, le binaire bintray fonctionne
Pareil ici. Exécution d'un Mac Pro 5,1 avec 10.11.2. Bintray fonctionne.
Nous voyons cela sur OS X 10.10.5
Exécution d'un Mac Pro 5,1 avec 10.11.2. Bintray fonctionne.
1.6.0
dans docker-toolbox est toujours cassé.
Pouvons-nous au moins modifier les instructions de téléchargement et d'installation sur le site Web principal? C'est idiot d'avoir des procédures officielles qui ne fonctionnent pas.
Je viens de traverser ça. OS X 10.11.3
, MacBook Pro (15-inch, Mid 2010)
.
Je viens d'installer sur OS X 10.11.3 sur un MacBook Pro (15 pouces, 2,53 GHz, mi-2009) et j'obtiens "Instruction illégale: 4"
J'ai résolu le problème sans homebrew de cette manière:
Tout d'abord, téléchargez le package officiel python à partir d'ici: https://www.python.org/downloads/
mettra à jour le python local et installera pip. Maintenant, dans une nouvelle session de terminal
sudo pip install fig
sudo pip uninstall docker-compose
sudo pip install —upgrade docker-compose
hash -r
@Elhodred Quelle version de Python? 2 ou 3?
Python 2
Merci @Elhodred ça marche!
Je viens de rencontrer cela sur un Macbook pro mi-2010
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
Cela devrait maintenant être corrigé dans la version 1.7.0 candidate .
Toutes mes excuses, ce lien est rompu. URL correcte:
Quelqu'un qui a rencontré ce problème peut-il confirmer si le binaire 1.7.0-rc1 résout le problème pour eux?
oui @aan et c'est maintenant corrigé. Merci!
Bonjour @aanand ! Merci d'avoir corrigé ça!
i7 950 avec El Capitan 10.11.2 et i3 540 avec 10.9.4 testés: succès!
Fix fonctionne sur iMac (mi-2010). Merci @aanand. :)
Je peux confirmer que cela fonctionne dans 1.7.0-rc1 et 1.7.0-rc2 sur mon Mac mini (mi-2010). Je vous remercie!
@aanand j'ai un problème similaire avec mon propre logiciel: nous construisons sur de nouveaux macs mais il doit fonctionner sur les anciens. Votre bogue est à peu près le top google pour "Instruction illégale: 4" :) Pouvez-vous fournir quelques détails sur votre solution pour éclairer Internet? Vous venez de trouver du vieux matériel sur lequel construire? Ou définir des indicateurs de temps de compilation?
Nous avons commencé à construire sur travisci, qui le corrige pour les nouvelles versions d'OSX, mais il ne fonctionne pas sur les anciennes versions d'OSX.
Commentaire le plus utile
Sérieusement ... nous ne devrions pas envoyer de binaires qui ne fonctionnent pas sur certaines machines. Ou, nous devrions au moins essayer de déterminer sur quelles machines il ne marche pas et donner des instructions alternatives. (Par exemple, "Si vous avez un processeur plus ancien qu'un Intel i5 / i7, vous devez utiliser pip.")