我在本地有一个包含 Ruby SDK 项目的 Git 存储库。我想要从本地存储库安装 gem 文件。它同时包含 gemfile 和 gemspec 文件。请帮助我解决这个问题。我试图在网上找到解决方案,但所有的解决方案都是针对本地存储的 .gem 文件,而不是存储库本身。
在您的本地存储库中:
gem build yourlocalrepo.gemspec
这将创建一个.gem
文件。
gem install yourlocalrepo.gem
bundle gem
命令进行初始化的(这是一种现代启动gem的方式),那么gem项目将被配置,以便可以通过该项目的rake
命令使用基本的gem相关任务。rake install:local
gem install
命令。它会首先搜索当前目录。以下是来自gem参考资料的说明:
gem install将安装指定的gem。它会尝试进行本地安装(即在当前目录中的.gem文件),如果失败,它将尝试下载并安装您想要的最新版本的gem。