[groonga-dev,02300] Re: MariaDBのパスに空白があるとINSTALL PLUGIN mroongaが失敗する

Back to archive index

Masafumi Yokoyama myoko****@gmail*****
2014年 5月 5日 (月) 22:27:17 JST


横山です。

2014年5月4日 22:46 yoku ts. <yoku0****@gmail*****>:
> msi版で試してみたところ、同じエラーで再現しました。
>
> errno 2はNo such file or directoryのようなので、
>
> C:\Program Files\MariaDB 10.0>bin\perror 2
> OS error code   2:  No such file or directory
> Win32 error code 2: 指定されたファイルが見つかりません。

確認ありがとうございます!私も同じエラーコードでした。
(MySQLではエラーコードの確認にperrorを使うんですね。勉強になります)


> ファイルはあるので、おっしゃるとおりパスの探索がどこかおかしいようです。
>
> msiを使って"C:\Program Files\MariaDB 10.0"に入れられたものを
> "C:\MariaDB 10.0"や"C:\MariaDB10.0"に移してみても、同じerrno 2で戻ってきました。
> (ので、やっぱりホワイトスペースは無罪かなと思います)

なるほど、ホワイトスペースを含まないパスでも同じエラーなら
完全に疑いは晴れますね。早とちりでした。。。


> zip, msiとも[groonga-dev, 02259] のものを使いました。
> http://sourceforge.jp/projects/groonga/lists/archive/dev/2014-April/002261.html

私はGitHub上のものを使ったんですが、たぶん同じものだと思います。
https://github.com/mroonga/mroonga/releases


> MariaDB本家のmsiパッケージ(あるんでしたっけ?)は、どうなるんだろう。。
> Windowsだと使い慣れているデバッグツールが使えなくて色々手間取っていたりします(´・ω・`)

どうやらgroonga.dllが含まれていないのが原因のようなので、
本家は大丈夫だと思います。(試していませんが。。。)

ちなみに私は、Windowsで依存関係を調べるときはDependency Walkerを使っています。
http://www.dependencywalker.com/


> 取り急ぎお知らせまで。

連休中にどうもありがとうございました!とても助かりました。


--
横山 昌史(Masafumi Yokoyama)



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