【问题标题】:Where to install gpsbabel so it works with GPS::Babel perl module?在哪里安装 gpsbabel 以便它与 GPS::Babel perl 模块一起使用?
【发布时间】:2011-08-17 07:49:15
【问题描述】:

很遗憾,我不得不问一个这么简单的问题,但是应该在哪里安装 gpsbabel 才能使用 GPS::Babel perl 模块?我似乎无法找出合适的路径,并希望其他有此工作的人可以提供帮助。提前感谢您的帮助!

【问题讨论】:

    标签: perl-module gpsbabel


    【解决方案1】:

    GPS::Babel Perl 模块使用 File::Which 来查找 gpsbabel 可执行文件。

    您正在运行的“使用”GPS::Babel 的脚本/程序需要由用户运行,当调用 File::Which::which() 时,可以在其中找到 gpsbabel 可执行文件用户的操作系统相关的 PATH 环境变量。

    例如,在 Linux 上安装 gpsbabel 会导致 gpsbabel 安装在 /usr/local/bin 中。由于 /usr/local/bin 在我的路径中,当我调用 Perl 脚本时,使用 GPS::Babel,File::Which::which 在 /usr/local/bin 中找到 gpsbabel。

    什么操作系统?您的 PATH 环境变量设置为什么?您确定 gpsbabel 可执行文件已正确安装,即,您可以验证它的安装目录/文件夹吗?

    我刚刚下载/安装 gpsbabel 和 GPS::Babel 并编写了一个快速的 hello world Perl 脚本以在 Linux 上使用 GPS::Babel 没有问题。

    【讨论】:

    • @Mark - 也许我没有正确安装它。我下载了 GPSBabel for Linux 准备运行版本。下载后我应该怎么做才能成功安装?
    • 您应该尝试在命令行上运行 gpsbabel 以查看可执行文件是否已成功安装并在没有错误的情况下执行 - 基本上,检查安装是否正常。
    • @Mark - 你使用了哪些指令来安装 GPSBabel for Linux?在我们的机器上,它似乎没有安装在 /usr/local/bin 下。
    • 我按照这里的说明安装了 GPSBabel gpsbabel.org/htmldoc-1.4.2/readme.html 然后。我从 CPAN 安装了 GPS::Babel,但我确实遇到了一些麻烦。我必须先更新 Module::Build,然后是 DateTime,然后安装 GPS::Babel 来获取其余的先决条件(Geo::Gpx)。这并不完全是一个简单的过程。我尝试只安装 GPS::Babel,但看到许多构建错误,因此退出 cpan 并在 Module::Build 和 DateTime 安装之间重新开始。祝你好运!
    • 快速跟进马克。你是从源代码构建 GPSBabel 的吗?如果是这样,你介意分享你使用的命令,这样我就可以看到我做错了什么。如果您使用了已编译的下载文件之一,那么您是如何将它安装在 /usr/bin 中的,这似乎是 GPS::Babel perl 模块正在寻找它的位置?再次感谢您的帮助!
    猜你喜欢
    • 2011-03-31
    • 1970-01-01
    • 2018-07-03
    • 2014-08-25
    • 2018-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多