我尝试使用“make install”在 OS X 上安装 Insight 调试器,但我的权限不够高,所以总是被拒绝。有没有办法在不拥有/成为超级用户的情况下进行安装?我有一个管理员帐户,但我不确定这对我有什么帮助。
编辑:
按照下面的答案./configuration --prefix=/path/
操作有效,但第一个make
命令会转储大量错误,结尾为
make[3]: *** [wish] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-tk] Error 2
make: *** [all] Error 2
知道非 tk 错误是什么吗?
答案1
是的,您只需配置构建和发布过程以使用除需要计算机上的 root 访问权限之外的前缀。运行时,./configure
您可以通过提供选项将整个安装过程指向您有权访问的目录--prefix
。假设您想要安装到~/insight
,您可以运行:
./configure --prefix=~/insight
make
make test
make install
安装过程将负责~/insight/[lib,bin,man,etc.]
在您的主目录下创建。
./configure
您可以通过执行以下操作获取工具脚本支持的配置选项列表:
./configure --help