OSXのzshでモジュールを使おうとしてハマった

% echo $ZSH_VERSION                           /Users/rdera
4.3.9
% zmodload                                    /Users/rdera
zsh/complete
zsh/computil
zsh/main
zsh/parameter
zsh/sched
zsh/zle
zsh/zutil
% echo $module_path                           /Users/rdera
/opt/local/lib/zsh/4.3.9
% cd $module_path                             /Users/rdera
% ls                          /opt/local/lib/zsh/4.3.9
zsh
% cd zsh                      /opt/local/lib/zsh/4.3.9
% ls                      /opt/local/lib/zsh/4.3.9/zsh
cap.bundle		files.bundle		system.bundle
clone.bundle		langinfo.bundle		termcap.bundle
compctl.bundle		mapfile.bundle		terminfo.bundle
complete.bundle		mathfunc.bundle		zftp.bundle
complist.bundle		net			zle.bundle
computil.bundle		newuser.bundle		zleparameter.bundle
curses.bundle		parameter.bundle	zprof.bundle
datetime.bundle		regex.bundle		zpty.bundle
db			rlimits.bundle		zselect.bundle
deltochar.bundle	sched.bundle		zutil.bundle
example.bundle		stat.bundle
rdera /opt/local/lib/zsh/4.3.9/zsh % zmodload mathfunc
zsh: failed to load module `mathfunc': dlopen(/opt/local/lib/zsh/4.3.9/mathfunc.bundle, 9): image not found
rdera /opt/local/lib/zsh/4.3.9/zsh % zmodload parameter
zsh: failed to load module `parameter': dlopen(/opt/local/lib/zsh/4.3.9/parameter.bundle, 9): image not found

追記

普通に解決した。反省します。
モジュールを探すのに検索するパスは?

% echo $module_path
/opt/local/lib/zsh/4.3.9

実際にモジュールが格納されているのは?
/opt/local/lib/zsh/4.3.9のzshディレクトリの中。
これを忘れてた。


ということで、

% zmodload zsh/parameter
% zmodload zsh/mathfunc

このように指定すれば、しっかり呼び出してくれた。

めでたし、めでたし。