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

hun*_*ish 3 ruby gem install ruby-on-rails rvm

我必须添加一个自定义gem,并将其下载到本地计算机上。如何在Rails中安装它?我还安装了RVM。我尝试将其粘贴到gems文件夹中,但未安装。

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

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

MrD*_*anA 5

除了@shingara之外,另一个选择是您仍然可以将其添加到Gemfile中,但这取决于项目团队中每个人在同一位置拥有gem的情况。然后,您可以执行以下操作:

gem 'my_gem', '0.1.2.3', :path => '~/my_projects/my_gem_folder/'
Run Code Online (Sandbox Code Playgroud)

当您捆绑时,它将从那里拉出并安装。

如果您是一个人在做某事,则可以这样做,而不必担心其他拉低该项目的人不会在同一位置拥有该宝石。

编辑除了您对@shingara答案的评论外,这还适用于不直接指向.gem文件,而是指向gem所在的文件夹的情况。