【问题标题】:Torch / Lua after installation is not working安装后的 Torch / Lua 无法正常工作
【发布时间】:2015-07-20 12:27:59
【问题描述】:

我已按照以下方法在我的机器 (Mac) 中安装 Torch。

http://torch.ch/docs/getting-started.html#_

安装完成后,输入:

$ luarocks install image$ luarocks lis

$th

为了加载th 或更新lua 包。它说“找不到命令”。你知道我该如何解决这个问题吗?

【问题讨论】:

    标签: macos lua torch


    【解决方案1】:

    如果您在使用 bash 终端Mac 上,请确保您已永久已将 /Users/you/torch/install/bin 添加到您的 PATH

    为此:

    1. 通过运行命令在终端中导航到根目录:

      $ cd
      
    2. 使用您选择的文本编辑器(emacs、vim 等)打开 .bash_profile 文件进行编辑。例如:

      $ emacs .bash_profile
      
    3. 将以下行添加到文件末尾(将“您”替换为您的 Mac 用户名):

      PATH=$PATH\:/Users/you/torch/install/bin ; export PATH
      
    4. 保存并退出文本编辑器

    5. 通过运行获取更改:

      $ source .bash_profile
      
    6. 检查您的 PATH 是否已更新(在返回的字符串中查找 /Users/you/torch/install/bin):

      $ echo $PATH
      
    7. 为确保已永久更改,请完全退出终端,打开并运行echo $PATH again

    8. 现在试试th,它应该会运行 Torch!


    有关 PATH 的更多帮助: https://kb.iu.edu/d/acar

    Torch 安装(至少对我而言)将 . /Users/jb/torch/install/bin/torch-activate 行添加到了我的 .profile 文件中,而不是 .bash_profile 中。我尝试将确切的行添加到 .bash_profile 但它不起作用,因此根据此处的建议,我摆脱了尾随目录等。

    【讨论】:

      【解决方案2】:

      您是否更新了 PATH?它应该包括类似

      /home/user/torch/install/bin

      【讨论】:

        【解决方案3】:

        我遇到了同样的问题,并在此帖子之后删除并重新安装了所有内容。然而,最终帮助是将 /home/user/torch/install/bin/ 添加到 PATH 变量中。

        【讨论】:

          【解决方案4】:

          我已经解决了这个问题。我已经删除了torch,并重新安装了它。我已经更新了我的 PATH,并且我已经运行了 $ luarocks install image 命令。在所有这些之后,我能够运行$ th 命令和一般的火炬。

          【讨论】:

            猜你喜欢
            • 2012-08-19
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2016-06-10
            • 2018-04-22
            • 2012-06-27
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多