Исполняемая символьная ссылка приводит к “команде, не найденной”

Я использую Исключая Falso. Это было установлено с аудиоплеером QuodLibet, таким образом, я дал ему выстрел.

Я использовал его с единственными файлами, пакетами файлов... Это является довольно интуитивным, и лучшим из всех, работы очень хорошо.

24
17.10.2011, 08:48
2 ответа

Вы забыли начальную наклонную черту прежде bin/python. Это означает /usr/bin/prj-python теперь точки к /usr/bin/bin/python. Что хотели бы Вы это указывать на точно?

21
27.01.2020, 19:40
  • 1
    Нет начальной наклонной черты. pwd /home/xralf/my_virtual_env и это имеет подкаталог bin с python –  xralf 16.10.2011, 21:44
  • 2
    Чем, Вы имеете, забыл $PWD/ прежде bin. –  rvs 16.10.2011, 23:38
  • 3
    Спасибо, это помогло. Я использовал эту команду, как это было в книге. спасибо –  xralf 17.10.2011, 12:50

Вещи проверить:

  • Выполните ls -l /usr/bin/prj-python

Если это похоже:

lrwxrwxrwx (...) /usr/bin/prj-python -> bin/python

Файл будет на самом деле искаться в/usr/bin/bin/python (это - то, что xralf пытался сказать). Зафиксируйте:

rm /usr/bin/prj-python
ln -s /full/path/to/your/python /usr/bin/python-prj

  • Если Ваш bin/python сценарий оболочки (иначе. сценарий обертки), проверяют #!-строку (иногда названный строкой хижины) в первой строке. Если существует опечатка как #!/bin/bush это вызовет не найденное сообщение об ошибке также.
25
27.01.2020, 19:40
  • 1
    , Ваш ответ является еще более тщательным и образовательным. Извините я уже принял. –  xralf 17.10.2011, 12:52
  • 2
    это помогло много... большинство ответов, если найдено, был о $PATH –  Ja8zyjits 16.01.2016, 18:15
  • 3
    я использую ln без параметра. Люди должны использовать ln-s действительно, таким образом создавая символьную ссылку. спасибо –  Cedric 14.09.2017, 11:43

Теги

Похожие вопросы