2

私が見つけたすべてのRubyチュートリアルは、Railsを中心にしているようです。

とにかく、GitHubリポジトリからgemをインストールして、そのgemをirbで動作させたいだけです。

exifr宝石をインストールしたいです。私がやったとき、gem install exifrそれは最新バージョンを取得しません。

だから私は作成しGemfileて入れました:

gem 'exifr', :git => 'git://github.com/remvee/exifr.git'

次にbundle install。インストールはOKですがgem list、gemが見つかりません。だから私はirbでそれを要求することはできません。

NON Railsアプリケーションのヘルプはありますか?

ありがとう

4

2 に答える 2

4

gemfile から gem を使用する場合は、バンドラーのセットアップを開始する必要があります。

require 'bundler/setup'
require 'exifr'

また:

irb -rbundler/setup
> require 'exifr'

これは running と同じですが、動作するbundle exec irbために特定の呼び出しに依存せず、代わりに Gemfile が利用可能で、gem が Bundler でインストールされていることを前提としています。

于 2012-11-29T23:38:10.867 に答える
0

試す...

bundle exec gem list

と..

bundle exec irb -rexifr

そして、それが機能するかどうかを確認してください。これにより、gem/irb がインストールされている gem を見つけるのに役立ちます。

于 2012-11-29T23:38:43.773 に答える