0

我是新来的。

当我想使用一些第三方宝石时,我遇到了一些问题。

例如,我尝试在我的系统中使用“cancan”,而我现在使用的是 rails 3.2.5。

当我像这样安装“cancan”时:

gem install cancan.

我发现它取决于“activepack 3.2.6”,这与我使用的不同(3.2.5)

所以我想知道如果我在我的应用程序中使用“cancan”会发生什么?

另外,如何将'cancan'导入我的cpp?由于在java中我会将相关.jar文件放在/web-info/lib路径中,并将import其放在源代码中。红宝石怎么样?

4

2 回答 2

1

当您编写时gem install cancan,您不会将此 gem 添加到您的项目中,您只需下载并安装到系统中。

如果您想在您的应用程序中安装 gem,请写入gem 'cancan'您的 Gemfile(在您的项目文件夹中),然后写入bundle install控制台。Bundle 尝试解决您所有的 gem 依赖项并将 gem 添加到您的项目中。如果您的 gem 不兼容,bundler 将返回带有问题描述的错误。

于 2012-06-20T09:58:41.410 回答
0

看看bundler来管理你的 gem 安装。

至于版本不兼容,请查看 Ahbay Kumar 的回答。

于 2012-06-20T08:08:57.207 回答