saj*_*med 7 migrate go golang-migrate
按照文档中的步骤进行
$ curl -L https://packagecloud.io/golang-migrate/migrate/gpgkey | apt-key add -
$ echo "deb https://packagecloud.io/golang-migrate/migrate/ubuntu/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/migrate.list
$ apt-get update
$ apt-get install -y migrate
Run Code Online (Sandbox Code Playgroud)
我在第一步中遇到的错误是
sudo curl -L https://packagecloud.io/golang-migrate/migrate/gpgkey | apt-key add -
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0E: This command can only be used by root.
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
100 3954 100 3954 0 0 2244 0 0:00:01 0:00:01 --:--:-- 17651
(23) Failed writing body
Please help me with this?
Run Code Online (Sandbox Code Playgroud)
sme*_*ich 20
这是下载预构建的二进制文件并将其移动到系统路径上的位置的最简单方法:
$ curl -L https://github.com/golang-migrate/migrate/releases/download/v4.14.1/migrate.linux-amd64.tar.gz | tar xvz
Run Code Online (Sandbox Code Playgroud)
$ mv migrate.linux-amd64 $GOPATH/bin/migrate
Run Code Online (Sandbox Code Playgroud)
用于快速安装;
$ curl -s https://packagecloud.io/install/repositories/golang-migrate/migrate/script.deb.sh | sudo bash
$ apt-get update
$ apt-get install -y migrate
Run Code Online (Sandbox Code Playgroud)