今天在服务器上跑 bundle,运行了几次,都是在一个 gem 卡住,然后显示 killed,一直不能成功
刚开始以为是 gem 源或者网络的问题。后来发现是因为内存不够了- - 除了升级服务器配置,可以通过增加交换分区来解决这个问题。
swap(交换分区)是当计算机物理内存不足时用来暂时存储数据的地方,占用的是硬盘空间。当 RAM 没有足够内存来 hold 活跃程序的数据时,swap space 就可以起到作用,所以 swap 在一定程度上可以缓解内存不足的情况。
具体操作可以参考这个教程
QRコードをスキャンしてWeChatを追加します