Неудачная установка пути при запуске

Когда существует проблема с путем поиска файлов, вы не можете использовать MATLAB® успешно.

Проблемы пути поиска файлов происходят когда:

  • Вы сохраняете путь поиска файлов на платформе Windows®, и затем пытаетесь использовать тот же pathdef.m файл на платформе Linux®.

  • pathdef.m файл становится поврежденным, недопустимым, переименованным или удаленным.

  • MATLAB не может определить местоположение pathdef.m файл.

Когда MATLAB запускается, если существует проблема с путем поиска файлов, сообщение, такое как следующее появляется:

Warning: MATLAB did not appear to successfully set the search 
path...

Для проблем с путем поиска файлов попробуйте эти шаги восстановления. Продолжите от одного шага до следующего только по мере необходимости.

  1. Гарантируйте, что MATLAB использует pathdef.m файл вы ожидаете:

    1. Запущенный

      which pathdef
    2. Если вы хотите, чтобы MATLAB использовал pathdef.m файл в другом местоположении, сделайте коррекции. Например, удалите неправильный pathdef.m файл и гарантирует правильный pathdef.m файл находится в месте, к которому может получить доступ MATLAB.

  2. Ищите и откорректируйте проблемы pathdef.m и startup.m файлы:

    1. Открытый pathdef.m и startup.m в текстовом редакторе. В зависимости от проблемы вы не можете смочь открыть pathdef.m файл.

    2. Ищите очевидные проблемы, такие как недопустимые символы или пути.

    3. Сделайте коррекции и сохраните файлы.

    4. Перезапустите MATLAB, чтобы гарантировать, что проблема не повторяется.

  3. Попытайтесь откорректировать проблему с помощью диалогового окна Set Path:

    1. Восстановите путь поиска файлов по умолчанию и сохраните его. Смотрите Папки Изменения на Пути поиска файлов. В зависимости от проблемы вы не можете смочь открыть диалоговое окно.

    2. Перезапустите MATLAB, чтобы гарантировать, что проблема не повторяется.

  4. Восстановите путь поиска файлов по умолчанию с помощью функций:

    1. Запустите restoredefaultpath, который устанавливает путь поиска файлов к значению по умолчанию и хранит его в matlabroot/toolbox/local.

    2. Если restoredefaultpath кажется, корректирует проблему, запускает savepath.

    3. Перезапустите MATLAB, чтобы гарантировать, что проблема не повторяется.

    В зависимости от проблемы могло появиться сообщение, такое как следующее:

    The path may be bad. Please save your work (if desired), and quit.
  5. Откорректируйте проблемы пути поиска файлов, с которыми сталкиваются во время запуска:

    1. Запущенный

      restoredefaultpath; matlabrc

      Ожидайте несколько минут, пока это не завершится.

    2. Если существует pathdef.m файл в папке запуска, это вызвало проблему. Любой удаляет плохой pathdef.m файл или замена это с хорошим pathdef.m файл. Например, запущенный:

      savepath('path_to_your_startup_folder/pathdef.m')

      Смотрите, что MATLAB запускает папку.

    3. Перезапустите MATLAB, чтобы гарантировать, что проблема не повторяется.

После исправления проблем с путем поиска файлов внесите любые изменения, чтобы петлять. Например, добавьте userpath папка или другие папки к пути поиска файлов.