清河 宗一朗
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