Gem gem 安装发生的依赖包问题

reducm · December 13, 2011 · Last by coolesting replied at June 26, 2013 · 9740 hits

这个问题很怪异,时有时无。 有时在某些机子上例如用 gem install rails,会提示 requires xxxx 然后要一个个依赖包手动安装下去,依赖又有依赖...按道理 gem 是会自动安装依赖包,但是这个功能有时会失效 想到的解决方法是自己写个递归脚本让他自动装,但这样每递归一次都要更新一次 atest 文件,速度很慢

一直都找不到这个是什么原因引起,google 和 stackoverflow 都找过,有些说是某些 gem 包用 C 了会和 gcc 版本有关系,但各种东西升级到最新还是有这个依赖问题,很奇怪

这里没人回复可以人工置顶吗?

建议使用 Bundler 依赖保存在 Gemfile.lock 文件中。 Bundler 不仅是 rails 可以用,自己开发的 Gem 可以用,其他的项目自己配上也可以用。

bundler 是趋势。。是 ruby 界的 maven。。而且比 maven 还要好用一点。。天生惧怕 xml 人伤不起。。

但是这个功能有时会失效 —— 有时会被墙

不同版本的 rubygem 被墙时出错信息不同,比如:

  • 网络被断开
  • 无法解决依赖

@Rei 没有轻功还怎么玩 rails..

这问题的确头痛,装完 gem 后,又要自己去绑定那些依赖

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