AIX 6.1 中的 GIT 问题

AIX 6.1 中的 GIT 问题

我最近在我的 AIX 6.1 机器上安装了 GIT 1.8.1,但遇到了一些问题。

现在,如果我以 root 身份登录并发出 git 命令(如 git --version),我将获得如下所示的响应:代码:

git version 1.8.1

而且我也尝试以 root 身份创建存储库并且效果很好。

现在,如果我以普通用户身份登录并发出版本命令:git --version,我将获得以下响应:

genuser:stud:/students/admin> git --version
exec(): 0509-036 Cannot load program git because of the following errors:
        0509-150   Dependent module /usr/lib/libiconv.a(libiconv.so.2) could not be loaded.
        0509-152   Member libiconv.so.2 is not found in archive

现在,为什么它在 root 用户下可以工作,而在普通用户下却不能工作呢?

但是如果我以普通用户身份发出 man git 命令,我会得到 git 的手册,但其余命令会给出上述错误。

顺便说一下,文件 libiconv.so.2 不存在于 /usr/lib 目录中,但它仍然可以在 root 用户中使用,但在普通用户中则不行。

我怎样才能解决这个问题。

答案1

听起来像是一个LIBPATH问题,将 rootLIBPATHLIBPATH您尝试运行的用户进行比较git

相关内容