2016-10-06 19 views
0

私はプロジェクトにzipファイルをダウンロードするためにmakefileを使用しようとしています。コマンドの構文が間違っている/コマンドの構文が正しくありません。 Makefile:2:ターゲット '...'のレシピが失敗しました

を構築

ます。mkdir -p:しかし、毎回私はそれが私に次のような出力を与えるmake build/gz_2010_us_050_00_20m.zipを実行してみてください。

は、メイクファイル:2: '/ gz_2010_us_050_00_20m.zipを構築する' ターゲットのためのレシピは失敗

メイク:*** [構築/ gz_2010_us_050_00_20m.zip]エラーここで1

である私のメイクコード:

build/gz_2010_us_050_00_20m.zip: 
    mkdir -p $(dir [email protected]) 
    curl -o [email protected] http\://www2.census.gov/geo/tiger/GENZ2010/$(notdir [email protected]) 
+0

私は "/gz_2010_us_050_00_20m.zip"の前に "\"を付けてエラーを消しましたが、今は "ターゲットを作成するルールがありません"というgz_2010_us_050_00_20m.zipが残っています。 "エラー。 – HeadachePanda

答えて

0

コードは、「構築」と「gz_2010_us_050_00_20m.zip」の間にスラッシュを実行したコマンドプロンプトが、それはその行の終わりだったと「/構築ます。mkdir -p」を実行しようとした考えさせられました。私はそれの前にバックスラッシュを入れて、それをパスの一部として扱います。私のコードはまだ私にエラーを与えますが、この質問とこの特定のエラーは解決されています。

+0

少し説明して、バックスラッシュを置く場所のコードを追加できますか?私はまったく同じ問題を抱えています! – kim366

関連する問題