Rails m2 芯片部署问题

zhugexinxin · 2023年05月07日 · 最后由 zhengpd 回复于 2023年05月24日 · 651 次阅读

买了新苹果电脑,但是发现芯片问题坑有些,哟个疑问: 这个是 gemfile.lock 看见了 aarch64

现在有个假设,服务器是 x86 的话,那是不是,每次 cap 部署都会 gemfile.lock 发现不同. 因为本机芯片不一样,这样会不会造成部署失败?

服务器 linux 可以 bundle lock --add-platform x86_64-linux.

zhengpd 回复

谢谢,这个第一次听说,就是说 cap 部署,在服务器上某个 release 里添加了这个,以后新的 release 也会锁住是吗?

zhugexinxin 回复

platforms 是 bundler 用来查找相应平台 gem 版本的,如果服务器不在 platforms 内就可能解析不到合适的 gem 进而导致部署失败

需要 登录 后方可回复, 如果你还没有账号请 注册新账号