Rails m2 芯片部署问题

zhugexinxin · May 07, 2023 · Last by zhengpd replied at May 24, 2023 · 641 hits

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

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

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

Reply to zhengpd

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

Reply to zhugexinxin

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

You need to Sign in before reply, if you don't have an account, please Sign up first.