[groonga-dev,04007] Re: Windowsへのpgroongaインストールでpgroonga.dll not foundエラーが発生

Back to archive index

清河 宗一朗 iftha****@yahoo*****
2016年 4月 12日 (火) 00:44:20 JST


清河です。

須藤さん、usaさんありがとうございます!!

Let's postgresに

モジュールが見つからない旨のエラーが表示される場合は、実行に必要なランライム・ライブラリが不足している可能性があります。
Microsoft Visual C++ 2010 Redistributable Package (x86)等を追加でインストールしてみてください。

という記事があるのは見つけており(http://lets.postgresql.jp/documents/tutorial/mediawiki/3)、
当方の環境には2013が入っていたので問題ないと思っていたのですが、2015が必要なのですね!!

試したら、またご報告させて頂きます。



----- Original Message -----
>From: Kouhei Sutou <kou****@clear*****>
>To: groon****@lists***** 
>Date: 2016/4/10, Sun 23:58
>Subject: [groonga-dev,04006] Re: Windowsへのpgroongaインストールでpgroonga.dll not foundエラーが発生
>  
>須藤です。
>
>>   * 依存しているDLLがない(↓のどれか)
>
>が原因で、そのDLLはVisual Studio 2015のDLLみたいです。
>
>usaさん、ありがとうございます!
>https://twitter.com/unak/status/719175224025944064
>
>https://www.microsoft.com/ja-jp/download/confirmation.aspx?id=48145
>からVisual Studio 2015のDLLをダウンロードしてインストールし
>てみてもらえませんか?
>
>PostgreSQLは別途DLLをインストールする必要がないのはどうして
>かしら。。。だれか知っている人はいますか?
>
>In <20160****@clear*****>
>  "[groonga-dev,04005] Re: Windowsへのpgroongaインストールでpgroonga.dll not foundエラーが発生" on Sun, 10 Apr 2016 23:23:47 +0900 (JST),
>  Kouhei Sutou <kou****@clear*****> wrote:
>
>> 須藤です。
>> 
>> これ、だれかWindowsを持っている他の人も試してみてもらえませんか?
>> 
>>>  → psqlのパスが通っていないため、「C:\Program
>>> Files\PostgreSQL\9.5\bin」を環境変数Pathに追加してから、上記を実行
>>>     # 4の手順は「CREATE DATABASE aaa;」に読み替え
>> 
>> 私はスタートメニューの中に増えた「psqlを実行」みたいなメニュー
>> (名前は覚えていないです。。。)を使ってpsqlを実行したんです
>> が、それが関係しているんですかねぇ。
>> (私は関係なさそうな気がします。)
>> 
>>>  → 右クリックに「すべて展開」がないため、一旦デスクトップに解凍後、
>> 
>> あれ、ありません?Windows 7だからないのかしら。
>> ちなみに、どうやってzipをデスクトップに解凍しましたか?
>> Windowsの機能じゃなく別のツールを使ったということですか?
>> 
>>>  → 「ERROR: could not load library "C:/Program
>>> Files/PostgreSQL/9.5/lib/pgroonga.dll": The specified module could not
>>> be found.」発生
>>>  → パスが通ってないことが原因とも考えられるため、「C:\Program
>>> Files\PostgreSQL\9.5\lib」を環境変数Pathに追加
>> 
>> たしかにPATHが通っていないとDLLをロードできないこともあるん
>> ですが、他にも次のような原因があります。
>> 
>>   * 権限がない(UNIXでいうと「実行権限」がないとロードできな
>>     いんですが、Windowsではなんという呼び名だったか忘れまし
>>     た。。。)
>>   * 依存しているDLLがない(↓のどれか)
>>     * pgroonga.dllと同じフォルダーにない
>>     * PATHのどこにもない
>>     * あるけど権限がない(↑を参照)
>> 
>> DLLの依存関係を見るGUIのツールがあったんですけど、なんていう
>> やつか忘れちゃったんですよねぇ。
>> 
>> In <57092****@web10*****>
>>   "[groonga-dev,04004] Re: Windowsへのpgroongaインストールでpgroonga.dll not foundエラーが発生" on Sat, 9 Apr 2016 16:58:28 +0900 (JST),
>>   清河 宗一朗 <iftha****@yahoo*****> wrote:
>> 
>>> Windows7の環境で、PostgreSQL9.3及び9.5をアンインストールし、
>>> PostgreSQL9.5の新規インストールから再トライしてみました。
>>> 
>>> > 1.
>>> http://www.enterprisedb.com/postgresql-952-installers-win64?ls=Crossover&type=Crossover
>>> >から64bit Windows用のPostgreSQLのインストーラーをダウンロード
>>>  → postgresql-9.5.2-1-windows-x64.exeをダウンロード
>>> 
>>> > 2. ↑を全部デフォルトでインストール
>>>  → 最後のロケールのみ、[Default locale]から「C」に変更してインストー
>>>>>> 
>>> > 3. psqlでpostgresqlで接続
>>> > 4. 「CREATE TABLE aaa;」を実行
>>> > 5. 「\c aaa」でデータベース切り替え
>>>  → psqlのパスが通っていないため、「C:\Program
>>> Files\PostgreSQL\9.5\bin」を環境変数Pathに追加してから、上記を実行
>>>     # 4の手順は「CREATE DATABASE aaa;」に読み替え
>>> 
>>> > 6.
>>> https://github.com/pgroonga/pgroonga/releases/download/1.0.5/pgroonga-1.0.5-postgresql-9.5.1-1-x64.zip
>>> >から64bit Windows用のPGroongaをダウンロード
>>>  → pgroonga-1.0.5-postgresql-9.5.1-1-x64.zipをダウンロード
>>> 
>>> > 7. 右クリックして「すべて展開」で展開先を「C:\Program
>>> Files\PostgreSQL\9.5」に指定する
>>> >(binをbinで上書きしていいか?ということを聞かれるのですべてはいにす
>>> る。)
>>>  → 右クリックに「すべて展開」がないため、一旦デスクトップに解凍後、
>>>    「C:\Program Files\PostgreSQL\9.5」にコピー(上書き確認は「はい」
>>> を選択)
>>> 
>>> > 8. 5.のプロンプトで「CREATE EXTENSION pgroonga;」を実行
>>>  → 「ERROR: could not load library "C:/Program
>>> Files/PostgreSQL/9.5/lib/pgroonga.dll": The specified module could not
>>> be found.」発生
>>>  → パスが通ってないことが原因とも考えられるため、「C:\Program
>>> Files\PostgreSQL\9.5\lib」を環境変数Pathに追加
>>>  → コマンドプロンプト終了し、再度起動後、「psql -U postgres」→「\c
>>> aaa」を実行
>>>  → 「CREATE EXTENSION pgroonga;」を実行
>>>  → 「ERROR: could not load library "C:/Program
>>> Files/PostgreSQL/9.5/lib/pgroonga.dll": The specified module could not
>>> be found.」発生
>>> 
>>> ということで、PostgeSQL9.5を新規にインストールしてpgroongaをインストー
>>> ルしても現象は依然と同じでした・・・
>>> 
>>> pgroonga9.5.1はPostgreSQL9.5.2に対応していない?とも思いましたが、須藤
>>> さんは9.5.2で上手くいっているんですよね。。。
>>> 
>>> うー、わけが分かりません。手詰まり感・・・
>>> どなたか、アドバイス頂けると大変嬉しいです・・・・
>>> 
>>> 
>>> 
>>>     ----- Original Message -----
>>>     From: "groon****@lists*****"
>>>     <groon****@lists*****>
>>>     To: groon****@lists*****
>>>     Date: 2016/4/4, Mon 12:00
>>>     Subject: groonga-dev まとめ読み, 86 巻, 2 号
>>> 
>>> 
>>>     groonga-dev メーリングリストへの投稿は以下のアドレスに送ってくださ
>>>     い.
>>>    groon****@lists*****
>>> 
>>>     Webブラウザを使って入退会するには以下のURLにどうぞ.
>>>    http://lists.osdn.me/mailman/listinfo/groonga-dev
>>>     メールを使う場合,件名(Subject:)または本文に help と書いて以下の
>>>     アドレスに送信してください.
>>>    groon****@lists*****
>>> 
>>>     メーリングリストの管理者への連絡は,以下のアドレスにお願いします.
>>>    groon****@lists*****
>>> 
>>>     返信する場合,件名を書き直して内容がわかるようにしてください.
>>>     そのままだと,以下のようになってしまいます."Re: groonga-dev
>>>     まとめ読み, XX 巻 XX 号"
>>> 
>>>     本日の話題:
>>> 
>>>     1. [groonga-dev,04001]
>>>     Windowsへのpgroongaインストールでpgroonga.dll not
>>>     foundエラーが発生 (清河宗一朗)
>>>     2. [groonga-dev,04002] Re:
>>>     Windowsへのpgroongaインストールでpgroonga.dll not
>>>     foundエラーが発生 (Kouhei Sutou)
>>> 
>>>     _______________________________________________
>>>     groonga-dev mailing list
>>>    groon****@lists*****
>>>    http://lists.osdn.me/mailman/listinfo/groonga-dev
>>> 
>>> 
>>> 
>>> 
>> 
>> _______________________________________________
>> groonga-dev mailing list
>> groon****@lists*****
>> http://lists.osdn.me/mailman/listinfo/groonga-dev
>
>_______________________________________________
>groonga-dev mailing list
>groon****@lists*****
>http://lists.osdn.me/mailman/listinfo/groonga-dev
>
>
>   
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
Download 



groonga-dev メーリングリストの案内
Back to archive index