0

私はraisの初心者です。

また、サードパーティの宝石を使用したいときに、いくつかの問題が発生します。

たとえば、システムで「cancan」を使用しようとしていますが、現在はrails3.2.5を使用しています。

このように「cancan」をインストールすると、次のようになります。

gem install cancan.

私が使用しているものとは異なる「activepack3.2.6」に依存していることがわかりました(3.2.5)

では、アプリケーションで「cancan」を使用するとどうなるのでしょうか。

また、「cancan」を私のcppにインポートする方法は?javaでは、関連.jarファイルを/web-info/libパスに配置し、importそれをソースコードに配置します。ルビーはどう?

4

2 に答える 2

1

あなたが書くときgem install cancan、あなたはこの宝石をあなたのプロジェクトに追加しません、あなたはそれをダウンロードしてシステムにインストールするだけです。

アプリにgemをインストールする場合gem 'cancan'は、Gemfile(プロジェクトフォルダー内)に書き込んbundle installでから、コンソールに書き込みます。Bundleは、すべてのgem依存関係を解決しようとし、gemをプロジェクトに追加します。gemに互換性がない場合、bundlerは問題の説明とともにエラーを返します。

于 2012-06-20T09:58:41.410 に答える
0

gemのインストールを管理するバンドラーをご覧ください。

バージョンの非互換性に関する限り、AhbayKumarの回答を確認してください。

于 2012-06-20T08:08:57.207 に答える