2016-01-29 9 views
5

gitをVCSとして使用しているプロジェクトで作業しています。開発環境はウインドウで行われており、プロジェクトには長いパスが含まれているので、gitでcygwinを使用することを余儀なくされています。git.exe:共有ライブラリの読み込み中にエラーが発生しました:?:共有オブジェクトファイルを開くことができません:そのようなファイルまたはディレクトリはありません

gitでcygwinをインストールし、sshキーを作成し、サーバーにキーをアップロードして、コンソールからすべて正常に動作するようにしました。

しかし、私は、プッシュを取得しようと、私はエラー以下受け付けておりますIntelliJから引っ張っ:私は、私が発見したいくつかのrecomendationに応じてcygwinのためのgettextDevel\gettextlibsasl2ca-certificatesパッケージをインストールしている

D:/cygwin/usr/libexec/git-core/git.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory 
fatal: unpack-objects failed 

が、これは問題を解決しませんでした。ここで

がある私のIntelliJ git configuration

私はIntelliJの内cygwinのからできる使用gitのことをしなければなりませんか?

+0

アクセス権とキーが設定されていることを確認してください。そうしないとこのエラーが発生します。 – stackexchanger

答えて

8

私はまったく同じ問題を抱えていました。またgettext & saslヒントを試しました。うまくいかなかった。

解決策は非常に簡単でした。あなたのcygwin binディレクトリをPATHに追加してください。

(IntelliJののターミナルとしてのbashを設定するときにこれが表面化 - 。それもグレップを開始しません)

+0

何とか問題が解消された後に...私はどうしたらよいか分かりません。 – gandra404

+2

PATHに '/ cygwin/bin'ディレクトリを追加すると、私の問題が解決しました。 –

+0

どこを追加しますか?環境変数@ThomasEizinger?またはIntelliJの設定?私は同じ問題を抱えています...しかし、IntelliJの私のパスはきれいに見えます。 – itsMe

0

Windowsユーザーのために、あなたはスクリーンショットのショーとして、環境変数にcygwinのパスを追加することによってこれを行うことができます以下:

enter image description here

UPDATE

ちょうどあなたがあなたのパスにCygwinを追加するとき、あなたは「編集環境変数にそれを追加し、確認してください「あなたのアカウントのために」と表示され、「ユーザー環境変数」ではなく「ユーザー変数」の下に表示されます。

screenshot

2

PATHにC:\cygwin\binc:\cygwinの両方を追加します。

次に、IntelliJ Ideaを再起動します。

関連する問題

 関連する問題