运行gem specific_install时出错

我正在尝试运行’gem specific_install’( https://github.com/rdp/specific_install )从Github存储库安装另一个gem:

sudo gem specific_install https://github.com/RemoteRepository/foo_gem.git 

在提示我的Github用户名和密码后,我可以下载gem。 但是,我收到以下错误:

 ERROR: While executing gem ... (NoMethodError) undefined method `build' for Gem::Package:Module 

显然,其他人根据对这个问题的specific_install相关答案的评论有相同的错误: 如何从GitHub源安装gem?

如何解决这个错误?

根据这个问题,这是由于gem (rubygems)的过时版本。

更新gem应该修复它,如果你使用rvm你应该运行rvm rubygems current (这对我有效),如果你不使用rvm我相信你应该遵循如何升级rubygems 。