Torch/Lua после установки не работает

Я следовал следующему подходу, чтобы установить Torch на свой компьютер (Mac).

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

Когда я закончу установку, я набираю:

$ luarocks install image or $ luarocks lis

or $th

чтобы загрузить th или обновить пакеты lua. Пишет "команда не найдена". У вас есть идеи, как я могу решить эту проблему?


person user3698971    schedule 09.05.2015    source источник


Ответы (4)


Если вы работаете на Mac и используете терминал bash, убедитесь, что вы навсегда добавили /Users/you/torch/install/bin в ваш ПУТЬ.

Сделать это:

  1. Перейдите в своем терминале в корневой каталог, выполнив команду:

    $ cd
    
  2. С помощью текстового редактора по вашему выбору (emacs, vim и т. д.) откройте файл .bash_profile для редактирования. Например:

    $ emacs .bash_profile
    
  3. Добавьте следующую строку в конец файла (заменив «you» на ваше имя пользователя 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, но это не сработало, поэтому, основываясь на рекомендациях здесь, я избавился от конечного каталога и тому подобного.

person Jacob Beauchamp    schedule 16.11.2016

Вы обновили свой PATH? Он должен включать что-то вроде

/домашний/пользователь/факел/установить/бен

person Ric    schedule 03.10.2015

Я столкнулся с той же проблемой и после этого поста удалил и переустановил все. Однако, в конце концов, помогло добавление /home/user/torch/install/bin/ в переменную PATH.

person rttag    schedule 10.01.2016

Я решил проблему. Я удалил факел и установил его снова. Я обновил свой PATH и выполнил команду $ luarocks install image. После всего этого я смог запустить команду $ th и вообще факел.

person user3698971    schedule 03.11.2015