如何使用RVM或其他方式添加本地自定义gem?

时间:2012-02-15 14:15:04

标签: ruby-on-rails ruby gem install rvm

我必须添加一个下载到本地计算机上的自定义gem。如何使用Rails安装它?我也安装了RVM。我尝试将它粘贴到gems文件夹中,但它没有安装。

我相信你需要安装一个运行setup.rb文件的gem,但这个gem似乎没有。有关如何安装此gem的任何指示?

这非常重要,因为我认为这个gem有依赖关系并且阻止我的项目运行。

2 个答案:

答案 0 :(得分:4)

除了@ shingara之外,另一个选择是你仍然可以将它添加到你的Gemfile中,但它将取决于你的项目团队中拥有相同位置的gem的每个人。然后你可以这样做:

gem 'my_gem', '0.1.2.3', :path => '~/my_projects/my_gem_folder/'

当你捆绑时,它会从那里拉动并安装。

如果你自己做某事,你可以做到这一点,而不用担心推翻该项目的其他人不会在同一地点拥有该宝石。

编辑除了您对@ shingara的回答的评论之外,这不是直接指向.gem文件,而是指向您的gem所在的文件夹。

答案 1 :(得分:1)

您可以通过此路径安装gem

gem install path/my_gem.gem