問題タブ [cygpath]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2134 参照

hadoop - Cygwinを使用したWindowsへの豚のインストール

Windows XP で cygwin を使用して pig-0.11.1 をインストールしています。pig_home フォルダーを抽出して cygwin のユーザー ディレクトリに配置しました。プロンプト ./pig help でコマンドを実行しようとすると、次のエラーが表示されます。

(/usr/local/bin:/usr/bin:/cygdrive/c/Program Files/Java/jdk1.6.0_31/bin:/home/sunil/pig-0.11.1/bin) cygpath に Hadoop がない: C:\cygwin\home\sunil\pig-0.11.1\logs の短縮名を作成できません pig.jar が見つかりません。「ant jar」を実行して、もう一度やり直してください

これに関して何か助けを得ることができますか。よろしくお願いします。

よろしく、ジョン

0 投票する
1 に答える
5150 参照

hadoop - Hadoop Cygwin Windows 7 JAVA_HOMEパスが見つからず、コマンドが見つかりません

Google で考えられるすべての解決策を試しましたが、まだ機能していません。hadoop-env.sh と bin/java がそのようなディレクトリではないため、このコマンドが見つかりませんというエラーが表示されません。

ここにhadoop-env.shがあります

JAVA_HOME=/cygdrive/c/Java/jre6 をエクスポートします。

export JAVA_HOME=c:/Java/jre6

ここに私のエラーがあります

-bash-4.1$ bin/hadoop namenode -format

/usr/local/hadoop-1.2.1/libexec/../conf/hadoop-env.sh: 2 行目: $'\r': コマンドが見つかりません

/usr/local/hadoop-1.2.1/libexec/../conf/hadoop-env.sh: 7 行目: $'\r': コマンドが見つかりません

/usr/local/hadoop-1.2.1/libexec/../conf/hadoop-env.sh: 12行目: $'\r': コマンドが見つかりません

/usr/local/hadoop-1.2.1/libexec/../conf/hadoop-env.sh: 15行目: $'\r': コマンドが見つかりません

/usr/local/hadoop-1.2.1/libexec/../conf/hadoop-env.sh: 18行目: $'\r': コマンドが見つかりません

/usr/local/hadoop-1.2.1/libexec/../conf/hadoop-env.sh: 22行目: $'\r': コマンドが見つかりません

/usr/local/hadoop-1.2.1/libexec/../conf/hadoop-env.sh: 32行目: $'\r': コマンドが見つかりません

/usr/local/hadoop-1.2.1/libexec/../conf/hadoop-env.sh: 35 行目: $'\r': コマンドが見つかりません

/usr/local/hadoop-1.2.1/libexec/../conf/hadoop-env.sh: 38行目: $'\r': コマンドが見つかりません

/usr/local/hadoop-1.2.1/libexec/../conf/hadoop-env.sh: 41行目: $'\r': コマンドが見つかりません

/usr/local/hadoop-1.2.1/libexec/../conf/hadoop-env.sh: 44 行目: $'\r': コマンドが見つかりません

/usr/local/hadoop-1.2.1/libexec/../conf/hadoop-env.sh: 49 行目: $'\r': コマンドが見つかりません

/usr/local/hadoop-1.2.1/libexec/../conf/hadoop-env.sh: 55 行目: $'\r': コマンドが見つかりません

/usr/local/hadoop-1.2.1/libexec/../conf/hadoop-env.sh: 58 行目: $'\r': コマンドが見つかりません

/bin/java: そのようなファイルまたはディレクトリはありません

/bin/java: そのようなファイルまたはディレクトリはありません

/bin/java: 実行できません: そのようなファイルまたはディレクトリはありません

0 投票する
2 に答える
9350 参照

java - cygpath を起動できません

私はopenCVを初めて使用し、Eclipse Junoで使用するためにダウンロードしました。

バージョン 2.4.6 をダウンロードし、NDK バージョン R9 をダウンロードしました。Windows プラットフォームで作業していますが、次のエラーのために openCV のチュートリアルを実行できません。このドキュメントの手順に従いました。

ビルドパス部分のパスを変更してみました( C:\android-ndk\android-ndk-r9\ndk-build.cmd NDK_DEBUG=1)

0 投票する
2 に答える
3537 参照

bash - Jenkins、cygpath プラグインがパスを変換しない

CygpathプラグインがインストールされたJenkinsを使用しています。

Cygwin bash で問題なく動作するスクリプトがいくつかあります

しかし、Jenkinsでビルドしようとすると、エラーが発生します:

シェル実行可能ファイルの Jenkins 構成には、d:\cygwin\bin\bash.exe があります。

主な問題は、cygdrive パスが機能しないことです。

何か案は?

0 投票する
1 に答える
1446 参照

maven - cygwin cygpath を実行する maven、ant、または gradle プラグインは?

cygpath の呼び出しをサポートする maven、ant、または gradle プラグインを知っている人はいますか? cygpath ユーティリティは、Windows ファイルシステム パス (c:\dev) を cygwin/unix スタイルのファイル パス (/cygdrive/c/dev) に変換する方法を認識しています。

インターネットを検索しましたが、何も見つかりませんでした。最も近いのは、この jenkins プラグイン ( https://wiki.jenkins-ci.org/display/jenkins/cygpath+plugin ) です。

コンテキスト: omniORB ソース tarball からの omniORB Maven アーティファクトの作成を自動化しようとしています。最初にやらなければならないことの 1 つは、omniORB ソースに、開発環境に一致するファイルシステム パスをパッチすることです。すべての開発者のマシンには、maven リポジトリの場所 (c:\mvrepo など) を指定する環境変数があります。omn​​iORB Windows バイナリは cygwin でビルドされています。omn​​iORB makefile を設定して、c:\mvnrepo\some-dependency からいくつかの依存関係を見つける必要がありますが、cywin スタイルのパス /cygdrive/mvnrepo/some-depenendency を使用します。

0 投票する
1 に答える
1955 参照

shell - Cygwin でシェル スクリプトを実行できない

.shWindows 7 で Cygwin を使用してファイルを実行しようとすると、エラーが発生しますcannot execute binary file

Cygwinのコマンドプロンプトウィンドウに書いたものは次のとおりです。

これが結果でした:

0 投票する
1 に答える
805 参照

bash - パスと引数にスペースを含む Cygwin の Windows バッチ

次のダミーの Windows バッチ スクリプトを検討してください。

最初の引数を端末にエコーするだけだと思われます。
それぞれのパスを想定します。Windows、Cygwin スタイルは次のとおりです。

Cygwin bash から:

したがって、引用符は単一の引数を正しく識別します。

しかし、ここでパスにスペースを導入しましょう:

それで:

与えます:

同じことが次の場合にも起こります。

次の点に注意してください。

これはunquotedhelloに渡されるようになりました (どちらかで)。win.bat"/cygdrive/c/te st/win.bat" "hello"

パスと引数の両方にスペースを入れるにはどうすればよいですか?

0 投票する
1 に答える
333 参照

c - CYGPATH が makefile から呼び出されない

組み込み C コードベースの自動ビルドおよび継続的統合環境に取り組んでいます。Keil の Real View Compiler (Windows 実行可能ファイル) をクロス コンパイラとして使用し、Cygwin を使用して継続的インテグレーション環境全体を構築しています。

Keil のドキュメントによると、Cygwin を使用している場合、インクルード ファイルなどの Cygwin パスを理解するには、コンパイラ (つまり、Windows 実行可能ファイル) に対して CYGPATH 環境変数を適切に設定する必要があります。( http://www.keil.com/support/man/docs/ARMINTRO/armintro_pge1362395716635.htm )

メイクファイルは次のようになります。

$cc -c -I/cygdrive/c/Keil_v5/MDK-Middleware -I/cygdrive/c/Keil_v5/ARM -o a.o a.c Cygwin ターミナルで直接実行 すると、クロス コンパイルが正常に行われます。

ただし、PATH_TO_KEIL を /cygdrive/c/Keil_v5 として定義しているにもかかわらず、makefile コンパイラーを実行すると、インクルード ファイルが見つからないというエラーが表示されます (つまり、/cygdrive/c/Keil_v5/ARM または C:\Keil_v5 に存在するファイル)。

また、それが役立つ場合は、インクルード ファイルの相対パスを指定すれば、クロス コンパイルの実行に問題はありません。