我是rais的新人。
当我想使用一些第三部分宝石时,我遇到了一些问题。
例如,我尝试在我的系统中使用'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
放在源代码中。红宝石怎么样?
答案 0 :(得分:1)
当您编写gem install cancan
时,您不会将此gem添加到您的项目中,只需将其下载并安装到系统中即可。
如果要在应用程序中安装gem,请在Gemfile中(在项目文件夹中)编写gem 'cancan'
,然后在控制台中编写bundle install
。 Bundle尝试解决所有gem依赖项并为项目添加gem。如果您的宝石不兼容,则bundler将返回错误描述问题。
答案 1 :(得分:0)
请查看bundler以管理您的gem安装。
就版本不兼容性而言,请查看Ahbay Kumar的回答。