Я хотел бы добавить поддержку Windows в менеджер языковых версий, который я использую.
В своей текущей форме только для macOS и Linux менеджер загружает несколько ключевых двоичных файлов / исполняемых файлов (компилятор, linter и т.д.) В свою папку с подпапкой для каждой версии (manager / 1.1 /, manager / 1.2 /). , и так далее). Когда вы запускаете manager use 1.1
или manager use 1.2
, он символически связывает /usr/local/bin/language
с соответствующей папкой.
Windows не позволяет использовать символические ссылки без прав администратора. Справедливо, я полагаю, я просто скопирую двоичные файлы напрямую. И вот где я сейчас нахожусь: я хотел бы скопировать эти двоичные файлы в некоторый эквивалент /usr/local/bin
, где-нибудь доступный для пользователя в PATH. Но мои знания о Windows недостаточно глубоки, чтобы понять, возможно ли это, и мой поиск в Google ничего не дал. Переменная PATH, разделяющая имя с фундаментальной функцией файловой системы, ищет мутные объекты.
Большое спасибо всем, кто может предложить мне совет здесь.