安装后的Torch / Lua无法正常工作

时间:2015-05-09 18:00:04

标签: macos lua torch

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

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

完成安装后,我输入:

$ luarocks install image$ luarocks lis

$th

为了加载th或对lua包进行更新。它说"命令未找到"。你知道我怎么解决这个问题吗?

4 个答案:

答案 0 :(得分:16)

如果您使用 Mac ,请确保您已永久使用 Mac 已将/Users/you/torch/install/bin添加到路径

要做到这一点:

  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!


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

    Torch安装(至少对我来说)将行. /Users/jb/torch/install/bin/torch-activate添加到我的 .profile 文件中,而不是 .bash_profile 。我尝试将确切的行添加到.bash_profile但它没有用,所以基于这里的建议,我摆脱了尾随目录等。

答案 1 :(得分:8)

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

的内容
  

/家庭/用户/炬/安装/ bin中

答案 2 :(得分:1)

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

答案 3 :(得分:0)

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