Предоставленное вами предупреждающее сообщение связано с языком программирования Dart и его менеджером пакетов под названием Pub. Это означает, что при установке пакетов с помощью Pub исполняемые файлы, связанные с этими пакетами, будут помещены в каталог $HOME/.pub-cache/bin.
Вот несколько способов устранения этого предупреждения и управления исполняемыми файлами, установленными Pub:
-
Добавьте каталог кэша Pub в PATH вашей системы:
Добавив каталог кэша Pub в переменную среды PATH вашей системы, вы можете напрямую запускать установленные исполняемые файлы из любого места вашего терминала.п>Пример (Linux/macOS):
export PATH="$PATH":"$HOME/.pub-cache/bin"Пример (Windows, командная строка):
set PATH=%PATH%;%USERPROFILE%\.pub-cache\binПример (Windows, PowerShell):
$env:PATH += ";$HOME\.pub-cache\bin" -
Создавайте символические ссылки.
Вы можете создавать символические ссылки на исполняемые файлы в каталоге, который уже находится в переменной PATH вашей системы, что упрощает к ним доступ.Пример (Linux/macOS):
ln -s $HOME/.pub-cache/bin/executable /usr/local/bin/executableПример (Windows, командная строка):
mklink %USERPROFILE%\.pub-cache\bin\executable C:\path\to\destination\executableПример (Windows, PowerShell):
cmd /c mklink $HOME\.pub-cache\bin\executable C:\path\to\destination\executable -
Используйте оболочку диспетчера пакетов.
Вы можете использовать оболочку диспетчера пакетов, напримерpub globalилиdartx, для управления установленными исполняемыми файлами. Эти оболочки предоставляют дополнительную функциональность и упрощают выполнение установленных исполняемых файлов.Пример (с использованием
pub global):pub global activate package_name pub global run package_name:executableПример (с использованием
dartx):dartx global activate package_name dartx global run package_name:executable
Реализуя эти методы, вы можете эффективно управлять исполняемыми файлами, установленными Pub.