我尝试安装zsh
git clone git://zsh.git.sf.net/gitroot/zsh/zsh
cd zsh
Util/preconfig
./configure --prefix=dir
make
但是,我得到了这个
gcc -Wl,-x -bundle -flat_namespace -undefined suppress -o zleparameter.so zleparameter..o -liconv -ldl -ltermcap -lm -lc
: yodl -o zsh.texi -I. -w ztexi.yo version.yo zsh.yo; \
test -f zsh.texi
make[1]: *** [zsh.texi] Error 1
答案 0 :(得分:4)
Zsh源代码压缩包与预生成的文档一起分发,包括zsh.texi
文件。你从git中检出了zsh,所以你只得到了基本的源文件。文档是使用Yodl生成的,默认情况下,makefile设置为构建文档。安装Yodl(在OSX上你可能需要从源代码构建它)。如果您赶时间并且不想构建文档,请调整toplevel makefile以跳过构建文档:从Doc
和SUBDIRS
循环中移除for
all
目标。
答案 1 :(得分:-1)
完全同意并尊重Gilles我想添加我为成功安装 zsh 而运行的完整命令列表。
// sudo install build-essential
// sudo install yodl
git clone git://zsh.git.sf.net/gitroot/zsh/zsh
cd zsh
./Util/preconfig
./configure --prefix=/usr/local
make
sudo make install
如果遇到JuanPablo描述的错误,请在再次运行make clean
之前运行make
。