Compose: 一部のマシンでは、ダーウィンのバイナリが「不正な命令」で失敗する

作成日 2014年06月25日  ·  98コメント  ·  ソース: docker/compose

現在のfigリリースは私には機能しません:

$ 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

1.6 GHz Intel Core 2 Duo(Late 2010 MacBook Air)でOS X10.9.3を実行しています。

arepackaging kinbug

最も参考になるコメント

深刻なことに...一部のマシンで動作しないバイナリを出荷するべきではありません。 または、少なくとも、どのマシンを使用していないかを調べて、別の指示を与える必要があります。 (例:「Inteli5 / i7より古いプロセッサーを使用している場合は、pipを使用する必要があります。」)

全てのコメント98件

私のために実行され、私は同じ手順を実行しました

-> fig --version
図0.4.2

Darwin ... 13.2.0 Darwinカーネルバージョン13.2.0:Thu Apr 17 23:03:13 PDT 2014; ルート:xnu-2422.100.13〜1 / RELEASE_X86_64 x86_64

@tomstuartまだこのエラーが発生していますか?

私は同じようになっています。

2009年半ば13インチ10.9.3

@tomstuartシステムPythonを他のものに置き換えましたか? 0.5.0を試すことができますか?

私は同じ問題を抱えています
Darwinカーネルバージョン13.3.0
Python 2.7.8

pythonをhomebrewでインストールし、figをpipでインストールすることでこれを解決できました

@ndeloofソリューションが私のために働いたことを確認できます。

Mavericksのクリーンな再インストールで提案されたfigサイトに従って、curlを介してインストールしました。 「不正な命令」エラーが発生しました。

Mv'd /usr/local/bin/figbrew pythonを実行してからpip install fig

すべて正常に動作しています。 (まあ、 Railsデモには少なくともあります)

イチジク1.0.0 OSXバージョン10.9.5Python 2.7.8でこの問題が発生しています。 curlではなく、 pipを使用してインストールすることで解決しました

@sirwolfgang使用しているMacのモデルは何ですか?

MacBook Pro 6,2(15 "2010年半ば)

参考までに、Core i7(iMac11,1)を搭載した2009年の27インチiMacで同じ問題が発生しました。 代わりにpip経由でインストールしても問題ないようです。

OSX10.9.5を実行している200915 "MacBookProでも同じ問題が発生します。

brew install python; pip install fig

私のために働いた。

fig-1.0.1をカールしようとすると、 @ tomstuartと同じエラーが発生し

Mac OS X 10.10.1
Python 2.7.8
ダーウィン14.0.0

@ndeloofソリューション(pip)で修正され

:+1: @ndeloofによって投稿されたソリューションの

誰もが自作/ pipソリューションに満足しているようです(そして私はもう気にしません)ので、この問題を閉じます。

気になります、トム。

深刻なことに...一部のマシンで動作しないバイナリを出荷するべきではありません。 または、少なくとも、どのマシンを使用していないかを調べて、別の指示を与える必要があります。 (例:「Inteli5 / i7より古いプロセッサーを使用している場合は、pipを使用する必要があります。」)

私は同じ問題を抱えています+1

以下に要求されているように、私は同じ+1を見ました:

モデル名:iMac
モデル識別子:iMac11,3
プロセッサー名:Intel Core i5
プロセッサー速度:3.6 GHz
プロセッサーの数:1
コアの総数:2
L2キャッシュ(コアあたり):256 KB
L3キャッシュ:4 MB
メモリ:8 GB
プロセッサー相互接続速度:6.4GT / s
ブートROMバージョン:IM112.0057.B01
SMCバージョン(システム):1.59f2

追加で問題が発生した場合は、使用しているハードウェアも含めてください。 むしろそれを+1するだけです。

+1

図:1.0.1
Python:2.7.5
OS X:10.9.5

モデル名:MacBook
モデル識別子:MacBook6,1(2009年後半)
プロセッサー名:Intel Core 2 Duo
プロセッサー速度:2.26 GHz
プロセッサーの数:1
コアの総数:2
L2キャッシュ:3 MB
メモリ:4 GB
バス速度:1.07 GHz
ブートROMバージョン:MB61.00C8.B00
SMCバージョン(システム):1.51f53

ここでもこれを打った。

docker-composeがバニラOSXで動作するのを本当に見たいです。

図:1.1.0-rc2
Python:2.7.5
OS X:10.9.5

モデル名:MacBook
モデル識別子:MacBook5,2(2009年初頭)
プロセッサー名:Intel Core 2 Duo
プロセッサー速度:2 GHz
プロセッサーの数:1
コアの総数:2
L2キャッシュ:3 MB
メモリ:4 GB
バス速度:1.07 GHz

:+1:

モデル名:MacBook Pro
モデル識別子:MacBookPro5,4
プロセッサー名:Intel Core 2 Duo
プロセッサー速度:2.53 GHz
プロセッサーの数:1
コアの総数:2
L2キャッシュ:3 MB
メモリ:4 GB
バス速度:1.07 GHz
ブートROMバージョン:MBP53.00AC.B03
SMCバージョン(システム):1.49f2

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

同じ問題がありましたが
brew install python
pip install -U pip
私のためにそれを修正しました

理由はわかりませんが、パッケージインストーラー(2.7.9)をダウンロードしてPythonをインストールし、curlを使用してFigをインストールすると、 fig --version実行時にIllegal instruction: 4エラーが発生しました。

サードパーティのソフトウェアを使用して「修正する」ことが機能することが知られています。 virtualbox debianを起動し、そこにfigをインストールしても機能します。

ヨセミテでも同じ問題です。 Pythonをインストールしましたが、pipはインストールしていません。 githubからダウンロードしたfig1.0.1バイナリを実行すると、「不正な命令:4」が発生しました。

それを修正するには、pipをインストールするだけで、同じfigバイナリが機能しました。 「pipinstallfig」を実行する必要すらありませんでした-figバイナリを再度実行しただけで、エラーは発生しませんでした。

これがハードウェア固有の問題であるかどうかは疑わしいです。 生のfigバイナリが依存するライブラリをpipがインストール/更新した可能性が高いのではないでしょうか?

誰かがpipをインストールしていなくても、figバイナリを実行できたことがありますか? 最近ピップをするのはかなり一般的です...

@kulinski前後で同じバイナリを実行したことを絶対に確信していますか?

@kulinskiの方法は、少なくとも私のマシンでは機能していません。

注:docker-compose = fig

手順:

  • virtualenv'ed python
  • インストールされたピップ
  • DL最新イチジクリリース
  • Mvイチジクからvirtualenvへ
  • イチジクを実行します
  • Illegal instruction: 4

そうそう、イチジクが自分のマシンにインストールされていないことを再確認しました。 だから私が間違ったバイナリを実行することができた方法はありません

+1

$ docker-compose
Illegal instruction: 4

モデル:MacBookPro5,5(13 "2009年半ば-Core2 Duo)
OS:10.10.2
Python:2.7.6

しかし、docker-composeは私のiMacで正常に動作します:
モデル:iMac12,2(27 "2011年半ば-Corei5)
OS:10.9.5
Python:2.7.5

実際のfigバイナリは、1.0.1までの両方で正常に機能しました。

こちらの手順を使用してバイトコインを構築してみてください: http ://bytecoin.org/mac-download?binaries
「Illegalinstruction:4」で失敗すると、次を使用して修正しようとしました。
brew install python; pip install fig、それでも喜びはありません
マシンの詳細:
Mac mini 2009
プロセッサー2GHz Intel Core 2 Duo
メモリ5GB 1067 MHz DDR3
グラフィックスNVIDIAGeForce 9400 256 MB
oftware OS X 10.9.5(13F34)

ここでも同じ問題があります。
イチジクは働いています。 Docker1.5が機能しています。
dockerをインストールしたばかりです-最新のものを作成して、不正な指示を取得してください:4。
Mac Pro2009。 ヨセミテ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

rc2以降、1.1リリースと同じ。 :泣く:

+1。 Figは問題なく動作しましたが、docker-composeへの移行はかなりラフでした。 pipを介してそれを行うことは機能しました-curl'dファイルの削除、brewのインストール、アップグレード、pip installの実行、およびターミナルの再起動のいくつかの組み合わせ。

モデル名:MacBook Pro(これは2007年半ばから後半のモデルです。10.10.1を実行しています。)
モデル識別子:MacBookPro3,1
プロセッサー名:Intel Core 2 Duo
プロセッサー速度:2.4 GHz
プロセッサーの数:1
コアの総数:2
L2キャッシュ:4 MB
メモリ:4 GB
バス速度:800 MHz
ブートROMバージョン:MBP31.0070.B07
SMCバージョン(システム):1.16f11

+1。 違法な指示:4。

@BrendanBerkleyが言及しているようにpipを介してインストールすることは私のために働いた

モデル名:MacBook
モデル識別子:MacBook6,1
プロセッサー名:Intel Core 2 Duo
プロセッサー速度:2.26 GHz
プロセッサーの数:1
コアの総数:2
L2キャッシュ:3 MB
メモリ:8 GB
バス速度:1.07 GHz
ブートROMバージョン:MB61.00C8.B00
SMCバージョン(システム):1.51f53

+1

MacBook Pro "Core i5" 2.53 15 "2010年半ば
2.53 GHz Core i5(I5-540M)
モデルID:MacBookPro6,2

brewからインストールすると機能しますが、新しいプレリリースを試してみたいと思います。 https://github.com/docker/compose/releases/tag/1.2.0rc1ですが、 Illegal Instruction: 4を取得します。

@EloB docker -compose 1.1.0は、 pip install docker-composeインストールすると、古いMacで完全に機能します

sudo pip install -U https://github.com/docker/compose/archive/1.2.0rc2.zipを試すことができますか?

私の知る限り、OSXにはpipは付属していません。

したがって、これを試すことができますが、いくつかの依存関係をpipで更新する必要があるようです:

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

または、brewでpipをインストールします: brew install python 、出荷されたPythonバイナリを更新し、pipをインストールします。

pipインストールしてくれてありがとう! :)

Dockerホストとしてセットアップしようとしている古いマシンがあります。 この問題を特定しておくとよいので、他の方法では使用されていない依存関係を大量にインストールする必要はありません。

これまでの議論は、これが1.2にとって新しいことであることを示唆していますが、問題が1.1でも発生することを確認しました

バイナリスローの使用:

[1]    10956 illegal hardware instruction  docker-compose

そして、pip(python 3.4.3を使用)からインストールした後、次のようにスローされます。

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'})

YosemiteでiMacを使用していますが、dockerを使用したいと思います-ご存知のとおり:/

こんにちはハッゲン、

更新リクエストパッケージを試してみてください 'pip install --upgraderequests == 2.5.2'を使用してdocker-pyもインストールしてください

@ rfranca86 python 2.7.9を使用して動作させ、次にpip install docker-composeを使用して完了しました。 しかし、私は後であなたが言うことを試すつもりです、ありがとう!

pip経由でのインストールも私にとって

Mac OS 10.7.5(Mac Pro Mid 2010)でdockercomposeを実行する場合
エラー:
違法な指示:4

修正:
brew install python
pip install docker-compose

動作しません。 を使用して再インストール

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

また、動作しません。

https://www.python.org/ftp/python/2.7.9/python-2.7.9-macosx10.6.pkgインストーラーをダウンロードし
Python2.7.9をインストールします
pip installdocker-composeも失敗します。

これは、デフォルトで、Homebrewがビルドマシンがサポートできるすべての最適化を使用してPythonをビルドするために発生しています。 Sandy Bridge以降のプロセッサを搭載したMacでビルドが行われていると仮定すると、これらの最適化にはAVX命令の使用が含まれます。 したがって、解決策は、安全な最適化のみを使用するようにHomebrewを構成することです。 「-O2-fno-omit-frame-pointer」だけをお勧めします。

pipは正常にインストールされましたが、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

問題を修正したdocker-compose 1.3.1更新しました。

cURLのインストール方法がすべての人に機能しているわけではないようです...私も

Error:
Illegal instruction: 4

面白いことに、最初にpipを使用してインストールする予定でした... docker Webサイトのデフォルトのインストール方法としてpipを表示してみませんか? なんでも...

curlを使用して1.3.3(最新リリース)をインストールし、このエラーが発生しました:

$ docker-compose up
Illegal instruction: 4

OS X 10.9.5MBP2008年後半

私は2日間苦労し、ついに手に入れました。 それ。 自家醸造を使用する:

brew install docker
brew install docker-compose

ただし、事前にインストールしたものはすべて削除するように注意してください。

brew link --force openssl

しかし、後者が必要かどうかはわかりません。

誰かが自家醸造はdocker-composeを提供しないと言ったのでアイデアを得ました

OSX 10.10.4MBP2007年後半

ありがとう、@ apoigne。 あなたの解決策は私のために働きます。

どういたしまして

アクセル

誰かがスレッドを読むことを気にしますか? これは輪になって行きます。 それは、醸造のような非バニラソリューションで「常に」機能していました。 これが、このスレッドが作成された理由ではありません。 VANILLA OSXで機能しないことを強調するために、1年以上前に作成されました。

@josephpageをフォローし、

$ 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ソフトウェア/ライブラリに関して特定のシステム要件があれば素晴らしいと

はい、なぜそれが機能しないのかはわかっています。 以前に投稿したように、問題はOSX用のComposeバイナリパッケージがHomebrewのPythonパッケージを使用していることです。 デフォルトでは、Homebrewは、ビルドマシンのプロセッサでサポートされているCPU固有のコンパイラ最適化をすべて有効にします。 具体的には、ビルドがSandy Bridge以降のプロセッサを搭載したMacで行われると仮定すると、HomebrewによってコンパイルされたPythonのバージョンはAVXを使用します。 したがって、解決策は、ビルド時にHomebrewを構成して、より保守的な最適化のセットを使用することです。 誰かがOSXのComposeビルドスクリプトでこれを行う方法を理解する必要があります。

@mwcampbellに感謝します。 これは私たちが使用する自作の公式です:

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

AVX最適化を無効にするようにHomebrewを構成する方法がわかりません。

Pythonのコンパイル時に渡されたCFLAGSを確認しました。

$ /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'

しかし、それらのいずれかが原因であるかどうか、またはそれらを無効にする方法はわかりません。 Pythonをダウンロードして自分でコンパイルする以外に。 確かにオプション。

+1と言うためにここに来ました。

docker、boot2docker、figをアンインストールし、dockertoolboxをインストールし、デフォルトのマシンが初期化されるように実行し、dockertoolboxを削除して、docker、docker-compose、docker-machineをインストールすることで修正しました。

次に、opensslをインストールして、強制的にリンクする必要がありました。

本来あるべき姿ではありませんが、少なくともMacbookPro5,3とOS X10.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

@同軸
エラー:dockerに使用できるCaskがありません。 次のいずれかを意味しましたか?
boot2docker boot2docker-status docker-compose docker-machine dockertoolbox

@dacz私の悪い、それはbrew install docker docker-compose docker-machineではなくbrew cask ... brew install docker docker-compose docker-machineでなければなりません

pipでcomposeをインストールした後に修正されました(osx 10.11)
sudo pip install -U docker-compose

Macbook Pro Mid2010でも同じ問題が発生しました。

ツールボックスからインストールすることで問題が発生しました。次に、 brew install docker-composeから1.4.2バージョンを試し、これから手動でインストールしました。

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

それはまだ失敗していました。

私はこれが機能することを確認します:

sudo pip install -U docker-compose

正常にインストールされたPyYAML-3.11docker-compose-1.4.2 docker-py-1.3.1 dockerpty-0.3.4docopt-0.6.2リクエスト-2.6.26-1.10.0 texttable-0.8.3websocket-client-0.32。 0

sudo pip install -U docker-composeは、 Illegal instruction: 4を削除するために機能します。
docker-composeの実行時にPythonエラーが発生するようになりました:

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

sudo pip install distributeインストールすると、問題が解決しました:)

新しい「pipを使用したインストール」の手順では、virtualenvを使用してこのような問題を軽減することを提案しています。

@ antek-drzewiecki(またはこの問題にぶつかった他の人)travisで構築したバイナリにも同じ問題があるかどうかを確認したいと思います。 少し時間があれば、マスタービルドを試してみてください//dl.bintray.com/docker-compose/master/docker-compose-Darwin-x86_64同じエラーが発生した場合はお知らせください。

ありがとう!

@dnephin依存関係を解決しました。 ですから、もうクリーンインストールをしているわけではありません。
docker-compose pipをアンインストールし、リンクしたdarwinバイナリを使用します。

開発バージョンは機能します。私が行った手順は次のとおりです。

$ 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お試しいただきありがとうございます! 今後のリリースでは、これらのバイナリを使用する必要があると思います。

@dnephin :それは私の設定でも動作します:

  • エルキャピタン10.10のHackintosh
  • CPU:Core i7-950(Sandy Bridgeの前)

それを解決してくれてありがとう、1.5.0リリースに統合する時間があることを願っています:)

2008MacProで実行されているMacOSXでのdockertoolbox1.9リリースでの同じ問題。

バイナリは、古いCPUを除外した命令セットでコンパイルされていますか?

@kolis https://dl.bintray.com/docker-compose/master/のバイナリは機能しますか?

どのバージョンのOSXを実行していますか?

docker toolboxを1.9に更新した後、同じ問題が発生しました。

https://dl.bintray.com/docker-compose/master/からダウンロードしたバイナリが問題を解決しました。

OS X 10.11.1 El Capitan
MacBook Pro 15 Mid 2010

@dnephinはい、bintrayマスターバージョンは正常に動作し、OS X 10.11.1(15B42)を実行しています

詳細については、私の設定で正常に動作しています:

$ ./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

ところで、私はOS X 10.11を使用していて、最新のツールボックス(1.9.0c)がインストールされています。

@dnephin :統合計画とは何ですか? リリース1.6.0?

修正してくれてありがとう!

これについて何か進展はありますか? Yosemite 10.10.5を実行している09年半ばのMacBookにbrew caskをインストールしても、エラーが発生します。

pipを使用してインストールするとうまくいきます。

docker-composeの1.6リリースでも同じ問題が発生します。また、bintrayバイナリは機能します。

こっちも一緒。 10.11.2でMacPro5,1を実行する。 Bintrayは機能します。

これはOS X 10.10.5

10.11.2でMacPro5,1を実行する。 Bintrayは機能します。

docker-toolboxの1.6.0はまだ壊れています。

少なくともメインWebサイトのダウンロードとインストールの手順を変更できますか? 公式のハウツーが機能しないのはばかげています。

ちょうどこれに出くわした。 OS X 10.11.3MacBook Pro (15-inch, Mid 2010)

MacBook Pro(15インチ、2.53GHz、2009年半ば)のOS X 10.11.3にインストールしたところ、「不正な指示:4」が表示されます。

私はこのように自作なしで問題を解決しました:

まず、ここからpython公式パッケージをダウンロードします: https
ローカルPythonを更新し、pipをインストールします。 さて、新しいターミナルセッションで

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

@Elhodred Python

Python 2

@Elhodredに感謝します。

2010年半ばのMacbookProでこれに遭遇しました

  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

これは、 1.7.0リリース候補で修正されるはずです。

申し訳ありませんが、そのリンクは壊れています。 正しいURL:

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

この問題を経験した人は、1.7.0-rc1バイナリが問題を修正するかどうかを確認できますか?

はい@aanand修正されました。 ありがとう!

こんにちは@aanand ! それを修正してくれてありがとう!

El Capitan10.11.2を搭載したi7950および10.9.4を搭載したi3540をテスト:成功!

修正はiMac(Mid 2010)で機能しています。 @aanandに感謝します。 :)

Mac mini(Mid 2010)の1.7.0-rc1と1.7.0-rc2で動作することを確認できます。 ありがとうございました!

@aanand私は自分のソフトウェアでも同様の問題を抱えています。新しい古いMacで動作する必要があります。 あなたのバグは、「違法な指示:4」のグーグルヒットのトップです:)インターネットを啓発するためのソリューションの詳細を教えてください。 構築する古いハードウェアを見つけましたか? または、コンパイル時のフラグを設定しますか?

travisciでビルドを開始しました。これにより、新しいバージョンのOSXで修正されますが、古いバージョンのOSXでは実行されません。

このページは役に立ちましたか?
0 / 5 - 0 評価