升级到Mac OS X后,无法find随机gem高塞拉利昂(与docker)

我有一个使用在Docker容器上运行的Bundler 1.14.6Rails 4.2.8应用程序。

我最近更新了Mac到OS X High Sierra 。 从那以后,每当我尝试运行Docker容器中的服务器或规格时,都会收到错误消息,指出在任何源中都找不到gem。 例如:

Could not find unf-0.1.4 in any of the sources

所述的gem实际上是安装的,但是当我再次运行bundle install时,它被呈现为再次安装。

当我从我的依赖中删除那个gem时,同样的事情发生在另一个不同的gem上。

我怀疑这可能是docker问题,因为当我在本地运行的一切都顺利。 我试图升级到最后的可用版本( 17.10.0-ce ),但同样的事情不断发生…

请帮忙!

显然,这个问题实际上与docker-machine-nfs插件有关,目前在Mac OS X High Sierra上无法正常工作: https : //github.com/adlogix/docker-machine-nfs/issues/79

基本上,问题是高Sierra的文件同步不能正常工作,因为文件系统的变化。

升级到高山10.13.2 Beta修复了问题!

Interesting Posts