Cài đặt
Hướng dẫn này sẽ giúp bạn cài đặt TOSE CLI trên hệ thống.
Yêu cầu
Trước khi cài đặt TOSE CLI, đảm bảo bạn có:
- Node.js phiên bản 14.0.0 trở lên
- npm hoặc yarn package manager
- Git (tùy chọn, cho tính năng tích hợp Git)
- Tài khoản TOSE với API key
Kiểm tra phiên bản Node.js
Chạy node --version để kiểm tra phiên bản Node.js. Nếu cần cài đặt hoặc nâng cấp Node.js, truy cập nodejs.org.
Cài đặt qua npm
Cài đặt toàn cục (Khuyến nghị)
Cài đặt TOSE CLI toàn cục để sử dụng lệnh tose từ mọi nơi:
npm install -g @tosesh/toseXác minh cài đặt:
tose --versionBạn sẽ thấy đầu ra như:
1.0.0Cài đặt cục bộ
Cho cài đặt theo dự án:
npm install @tosesh/toseSau đó sử dụng qua npx:
npx tose upHoặc thêm scripts vào package.json:
{
"scripts": {
"deploy": "tose up",
"status": "tose status",
"logs": "tose logs"
}
}Cài đặt qua Yarn
Cài đặt toàn cục
yarn global add @tosesh/toseCài đặt cục bộ
yarn add @tosesh/toseXác minh cài đặt
Sau khi cài đặt, xác minh TOSE CLI hoạt động:
tose --helpBạn sẽ thấy đầu ra trợ giúp:
Usage: tose [options] [command]
TOSE CLI - Deploy and manage your applications
Options:
-V, --version output the version number
-h, --help display help for command
Commands:
up Deploy or manage your project
status Check deployment status
logs View deployment logs
down Stop deployment
help [command] display help for commandLấy API Key
Để sử dụng TOSE CLI, bạn cần một API key:
- Đăng ký hoặc đăng nhập tại https://tose.sh
- Điều hướng đến Settings > API Keys
- Nhấp Create New API Key
- Sao chép key (bắt đầu bằng
tose_sk_) - Giữ an toàn - bạn sẽ cần nó cho thiết lập lần đầu
Giữ API Key an toàn
Không bao giờ commit API key vào version control hoặc chia sẻ công khai. TOSE CLI lưu trữ nó an toàn trong ~/.tose/config.json.
Thiết lập lần đầu
Khi chạy lần đầu, TOSE CLI sẽ nhắc nhập API key:
tose upLàm theo các gợi ý:
- Nhập API Key: Dán API key của bạn
- Chọn Workspace: Chọn hoặc tạo workspace
- Tiếp tục thiết lập triển khai
API key và tùy chọn workspace sẽ được lưu cục bộ cho việc sử dụng sau.
Vị trí cấu hình
TOSE CLI lưu trữ cấu hình trong:
~/.tose/config.jsonVí dụ cấu hình:
{
"apiKey": "tose_sk_xxxxxxxxxxxxx",
"workspaceId": "ws_123456",
"baseUrl": "https://api.tose.sh"
}Cập nhật TOSE CLI
Để cập nhật lên phiên bản mới nhất:
npm
npm update -g @tosesh/toseyarn
yarn global upgrade @tosesh/toseKiểm tra phiên bản mới:
tose --versionGỡ cài đặt
Để xóa TOSE CLI:
npm
npm uninstall -g @tosesh/toseyarn
yarn global remove @tosesh/toseTùy chọn, xóa cấu hình:
rm -rf ~/.toseKhắc phục sự cố
Lệnh không tìm thấy
Nếu bạn nhận được tose: command not found sau khi cài đặt toàn cục:
Trên macOS/Linux:
Kiểm tra đường dẫn npm global bin:
bashnpm config get prefixThêm vào PATH trong
~/.bashrchoặc~/.zshrc:bashexport PATH="$PATH:$(npm config get prefix)/bin"Tải lại shell:
bashsource ~/.bashrc # hoặc ~/.zshrc
Trên Windows:
Kiểm tra đường dẫn npm global:
cmdnpm config get prefixThêm đường dẫn vào biến môi trường PATH của hệ thống
Lỗi quyền
Nếu gặp lỗi quyền trên macOS/Linux:
sudo npm install -g @tosesh/toseHoặc cấu hình npm để sử dụng thư mục khác:
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrcVấn đề mạng
Nếu cài đặt thất bại do vấn đề mạng:
Thử sử dụng registry npm khác:
bashnpm install -g @tosesh/tose --registry=https://registry.npmjs.org/Kiểm tra cài đặt proxy:
bashnpm config get proxy npm config get https-proxy
Module không tìm thấy
Nếu gặp lỗi module sau khi cài đặt:
# Xóa cache npm
npm cache clean --force
# Cài đặt lại
npm install -g @tosesh/toseTiếp theo
Bây giờ TOSE CLI đã được cài đặt:
- Bắt đầu - Triển khai ứng dụng đầu tiên
- Tổng quan lệnh - Tìm hiểu về các lệnh có sẵn
- Cấu hình - Cấu hình TOSE CLI
Hỗ trợ
Gặp vấn đề với cài đặt?
- Kiểm tra GitHub Issues
- Email: tobi@wearetopgroup.com