如果我将.gem文件下载到计算机的文件夹中,以后可以使用gem install
安装它吗?
#1楼
如果使用捆绑器创建宝石:
# do this in the proper directory
bundle gem foobar
您可以在编写后使用rake安装它们:
# cd into your gem directory
rake install
您下载的gem可能也会知道rake install
。
#2楼
是的,当您执行gem install
,它将首先搜索当前目录,因此,如果您的.gem文件在那里,它将进行选择。 我在gem参考上找到了它,您也可能会发现它很方便:
gem install将安装命名的gem。 它将尝试本地安装(即当前目录中的.gem文件),如果失败,它将尝试下载并安装所需的gem的最新版本。
#3楼
如果您是从github或其他scm主机站点下载项目文件,请先使用gem build来构建项目,这样您就可以在当前目录中获得一个what.gem文件。 然后用gem安装它!
#4楼
另外,您可以使用gem install --local path_to_gem/filename.gem
这将跳过在不使用--local
时发生的常规gem仓库扫描。
您可以使用gem install --help
找到其他魔术。
#5楼
转到gem所在的路径,然后调用gem install -l gemname.gem
来源:oschina
链接:https://my.oschina.net/u/3797416/blog/3189646