【问题标题】:Simple Unix question - Configure简单的 Unix 问题 - 配置
【发布时间】:2010-11-09 02:40:30
【问题描述】:

我使用的是 Solaris 10,ksh。每当我执行./configure 时,都会收到错误“ksh: ./configure: not found”

当我执行“where configure”时,什么也找不到。

如何“安装配置”?

【问题讨论】:

    标签: solaris ksh


    【解决方案1】:

    我不得不为另一个目录运行命令;然后弹出所有内容:)

    如果其他人遇到此特定问题,我正在尝试在 Solaris 机器上安装 Perl-Php 插件。最初,没有配置文件;相反,你必须找到你的“phpize”所在的位置——对我来说它是/opt/webstack/php/5.2/phpize,当你还在“perl-php-plugin”文件夹中时运行它,然后配置将出现。

    然后你可以./configure :)

    感谢所有回复的人。

    【讨论】:

    • 仅供参考,这些细节对原始问题会有所帮助。
    • 我最初以为 configure 是一个内置的系统命令。
    【解决方案2】:

    我不是 Solaris 专家,但配置脚本应该在您执行之前位于您的当前目录中。我假设你正在尝试构建一些东西。如果这是您自己的项目,请查看GNU autoconf。 (我不知道这是否是 Solaris 的一部分。)它是 M4 的一部分。

    如果是您下载的项目,请将其解压缩/解压缩/解压缩,然后将 cd 到其目录,然后再运行配置脚本。

    【讨论】:

      【解决方案3】:

      ./configure 表示您要在当前目录中运行名为configure 的可执行文件(由. 表示)。我猜您正在尝试从源代码构建和安装,并且指示说要执行标准./configure; make; make install。您应该从您下载并解压的源代码的*目录中执行此操作:

      $ cd /path/to/source
      $ ./configure
      $ make
      $ make install
      

      【讨论】:

      • 对;但“配置”可执行文件不存在。
      • 1) 您是否解压了源 tar 文件? 2)它有配置脚本吗?方向上说应该吗?
      【解决方案4】:

      ./configure”表示“从当前目录运行程序configure”。也就是说,您需要先将cd 转到configure 所在的目录,然后再尝试这样运行。

      至于 在哪里 configure 可能被找到,它通常位于您尝试构建的任何源包的根目录中。

      【讨论】:

        最近更新 更多