How to `serverless upgrade` when receving `Error: EXDEV: cross-device link not permitted`
How to `serverless upgrade` when receving `Error: EXDEV: cross-device link not permitted`
在尝试升级无服务器的过程中,我收到以下错误。
Error: EXDEV: cross-device link not permitted, rename '/tmp/serverless-binary-tmp' -> '/home/<username>/.serverless/bin/serverless'
在 SO 上查看其他类似的 errors/questions,他们指出在尝试跨 partitions/devices 移动文件时会出现此错误;问题是 /tmp
不是 /
.
的单独分区
所以我首先尝试更改 serverless.com 的 /tmp
文件夹位置,但无法找到 documentation/options 的效果。
幸运的是,文件的手动副本似乎是唯一缺少的步骤
cp '/tmp/serverless-binary-tmp' '/home/<username>/.serverless/bin/serverless'
在尝试升级无服务器的过程中,我收到以下错误。
Error: EXDEV: cross-device link not permitted, rename '/tmp/serverless-binary-tmp' -> '/home/<username>/.serverless/bin/serverless'
在 SO 上查看其他类似的 errors/questions,他们指出在尝试跨 partitions/devices 移动文件时会出现此错误;问题是 /tmp
不是 /
.
所以我首先尝试更改 serverless.com 的 /tmp
文件夹位置,但无法找到 documentation/options 的效果。
幸运的是,文件的手动副本似乎是唯一缺少的步骤
cp '/tmp/serverless-binary-tmp' '/home/<username>/.serverless/bin/serverless'