Частые проблемы
Исправление частых проблем установки и работы Dropstone CLI. Пошаговые решения для неудачных установок, проблем с авторизацией и ошибок обновления.
Самые частые проблемы, с которыми сталкиваются пользователи Dropstone, и шаги по их устранению. По ошибкам времени выполнения и отладке отдельных функций см. страницу Устранение неполадок CLI.
Ошибка установки на macOS
«Command not found: brew»
Сначала вам понадобится Homebrew. Установите его один раз:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
На Apple Silicon также добавьте Homebrew в PATH:
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
Затем повторите установку Dropstone:
brew tap blankline-org/dropstone-cli
brew install dropstone
«Cannot install: package already exists»
Принудительно перезапишите существующую установку:
brew uninstall dropstone
brew install dropstone
Сбой обновления tap в Homebrew
Очистите кеш и повторите tap:
brew untap blankline-org/dropstone-cli
brew cleanup
brew tap blankline-org/dropstone-cli
brew install dropstone
Ошибка установки на Windows
«irm is not recognized as an internal or external command»
Вы находитесь в CMD, а не в PowerShell. Либо переключитесь на PowerShell:
irm https://dropstone.io/install.ps1 | iex
Либо используйте установщик для CMD:
curl -fsSL https://dropstone.io/install.cmd -o install.cmd && install.cmd
«The token '&&' is not a valid statement separator»
Вы находитесь в PowerShell и пытаетесь выполнить команду для CMD. Используйте команду для PowerShell выше.
Ожидающее обновление не применилось
Если dropstone update сообщил об успехе, но dropstone --version по-прежнему показывает старую версию, перезапустите терминал. На Windows новый бинарный файл подхватывается при следующем запуске.
Если это не помогло, выполните принудительную переустановку:
irm https://dropstone.io/install.ps1 | iex
Аутентификация
«Failed to sign in»
- Запустите
dropstoneснова. При первом запуске откроется dropstone.io/login для входа на основе PKCE. - Если браузерный поток не сработал, вставьте токен вручную. Получите его на dropstone.io/account и выберите «Paste a token» в запросе входа.
«Session expired»
Выполните /login внутри Dropstone, чтобы обновить учетные данные.
Застряли не на том аккаунте
Чтобы переключить аккаунт, выполните /login внутри Dropstone и выберите нужный аккаунт в браузерном запросе.
Проблемы с обновлением
dropstone update сообщает «Update Available», но ничего не делает
Обычно это означает, что у автоматического установщика нет прав на запись в каталог бинарного файла. Переустановите с помощью исходного метода:
| Платформа | Команда |
|---|---|
| macOS (Homebrew) | brew upgrade dropstone |
| macOS / Linux (скрипт) | curl -fsSL https://dropstone.io/install | bash |
| Windows (PowerShell) | irm https://dropstone.io/install.ps1 | iex |
Застряли на старой версии
Проверьте, что установлено:
dropstone --version
Сравните с последней версией на download.dropstone.io/latest.txt. Если они не совпадают, переустановите с помощью команды для вашей платформы выше.
Проблемы не устранены?
Если ни одно из решений выше не помогло, обратитесь к более подробной странице Устранение неполадок CLI или создайте обращение на dropstone.io/contact, указав:
- Вашу ОС и версию
- Вывод
dropstone --version - Полный текст ошибки и точную команду, которую вы выполнили