zshとは:redhatのexec形式エラー?


14
zsh: exec format error... 

これは、大きなアプリケーションを実行しようとしたときに発生していたエラーです。Redhat Linuxを使用しています。

これを解決するにはどうすればよいですか?


3
file実行しようとしているファイルの出力は何ですか?(file <filename>
Flup 2014

2
簡単なGoogleは、不正なアーキテクチャアプリケーションを実行しようとすると、たとえば32ビットのディストリビューションでx64アプリケーションを実行しようとすると、これが発生する可能性があることを示しています。質問の情報が非常に少ないため、特定の原因が何であるかを推測することは非常に困難です。
garethTheRed 2014

これはエラー番号8であることを//注意
ネイサンBasanese

回答:


17

実行中のファイルには実行権限が付与されていますが、カーネルが理解できる形式ではないため、マシンで実行できません。

実行file /path/to/the/executableして、ファイルの種類を確認します。

これは、抽出するはずのアーカイブ、または別のアーキテクチャーの実行可能ファイル(32ビットシステムの64ビット実行可能ファイルなど)、またはその他の実際の可能性があります。


問題は、私は、インストーラ(実行可能なshファイル)をダウンロードし始めたということでしたし、それを実行したが、それは(サイズは637メガバイトでした!)そうそうダウンロードを行っていませんでした
xjcl

1

この問題をシェルスクリプトで解決しました。ファイルの行区切り文字を\ nに切り替えると、問題が解決しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.