我将我的机器(MacBook Pro,Intel Core)更新到Ventura,从那以后就不能在新的Repo上运行bundle install
了。安装似乎挂在了需要编译C代码的Gem上(Eidogg. msgpack)。
我在一个Docker容器中运行这个。我在Docker的最新版本上。
没有错误,bundle命令只是挂起在Installing msgpack 1.6.0 with native extensions
行。
在调试运行服务器的另一个问题时,我可以运行bundle install,但为了解决另一个问题,我删除了.bundle
目录,并试图从头开始重新安装gem。
预期运行bundle install
将成功安装Gemfile中所有指定的gem。
编辑:Ruby版本2.7.4
1条答案
按热度按时间igetnqfo1#
发现问题与NFS块大小有关。解决方案是编辑
docker/compose-files/volumes.docker-sync.yml
文件以将wsize=65536,rsize=65536
添加到选项中。