mainfolder
execution
スクリプトを含むサブディレクトリがあるディレクトリがありますconfigure
。そのexecution
ディレクトリに切り替えて実行すると./configure
正常に動作します。今configure
、私はそこにいるときにこれを行う方法を理解しようとしていますmainfolder
。
./configure /execution
そして:
./configure execution
しかし、それらのどれも動作しません。また、ルートのフルパスを使用するか、次のようにユーザーディレクトリから始めて同じことを試しました。
./configure /home/etc/user/mainfolder/execution
./configure user/mainfolder/execution
私はいつも次のメッセージを受け取ります。
bash: ./configure: そのファイルやディレクトリはありません。
最後に、以下を試しました。
/home/etc/user/mainfolder/execution/configure
. /home/etc/user/mainfolder/execution/configure
どちらも私にエラーを与えます。
sed: makefile.in を読み込めませんでした: そのファイルまたはディレクトリがありません
どうすればいいですか?
ベストアンサー1
まず、構成スクリプトがあると思われる場所に存在することを確認します。 2番目に実行可能であることを確認してください。
$ ls -l ./configure
-rwxrwxr-x 1 saml saml 100 Jun 9 05:11 ./configure
両方のチェックが正常な場合は、まずconfigure
ディレクトリを次に変更して/mainfolder/execution
から、次を実行して実行してみることができますconfigure
。
$ cd /mainfolder/execution
$ ../configure
次のアプローチを試すこともできます。
$ cd /mainfolder
$ ./configure execution
編集#1
OPが残した説明によると、次のディレクトリ構造は彼が説明するように見えます。
$ tree -f
.
`-- /mainfolder
`-- /mainfolder/execution
`-- /mainfolder/execution/configure