按照documentation中的步骤执行
$ 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我在第一步中得到的错误是
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?发布于 2021-10-07 09:19:25
这是下载预构建二进制文件并将其移动到系统路径上某个位置的最简单方法:
$ curl -L https://github.com/golang-migrate/migrate/releases/download/v4.14.1/migrate.linux-amd64.tar.gz | tar xvz$ mv migrate.linux-amd64 $GOPATH/bin/migrate发布于 2021-03-14 14:35:14
对于quickinstall;
$ curl -s https://packagecloud.io/install/repositories/golang-migrate/migrate/script.deb.sh | sudo bash
$ apt-get update
$ apt-get install -y migrate发布于 2021-09-09 08:12:22
奇怪的是没有安装文本。
$ go get -u -d github.com/golang-migrate/migrate/cmd/migrate
or
$ go get -u -d github.com/golang-migrate/migrate这会将golang-migrate下载到您的GO_PATH,例如/home/ubuntu/go/pkg
v4@4.14.1可能会根据您的实际情况而变化)$ cd ~/go/pkg/mod/github.com/golang-migrate/migrate/v4@v4.14.1/cmd/migratego install .等待几秒钟,然后您将在GO_PATH中看到可用的migrate命令:
$which migrate // -> /home/siwei/go/bin/migrate但我喜欢Rails的迁移。它更高级。
https://stackoverflow.com/questions/66621682
复制相似问题