はじめにファイル構成を記します
Projects
-Gemfile
-vendor
-bundle
rubyのバージョンは2.0.0p645です
rbenvを用いて管理しています
sinatraのgemをローカルにインストールしようと思い以下のコマンドを実行しました
また、インストールにはbundlerを用いました
$bundle init
$vi Gemfile
ruby
1source "https://rubygems.org" 2gem "sinatra"
$gem install --path=vendor/bundle
(これは誤りで下記が実際に実行したコマンドです)
$bundle install --path=vendor/bundle
gem installは正常に終わったのですが、なぜかgem listを実行しても"sinatra"は見当たりません
irbからrequireをしても"LoadError: cannot load such file"というエラーがでてしまいます
下記は$gem env
した結果のgem pathsの項目です(ここに問題があるような気がするのですがわかりませんでした)
- GEM PATHS:
- /Users/hoge/.rbenv/versions/2.0.0-p645/lib/ruby/gems/2.0.0
- /Users/hoge/.gem/ruby/2.0.0
他にもしばらく調べたのですが原因がわからなかったので、分かる方いらっしゃいましたらご教示お願いします
追記
gem listをした際には"sinatra"は確認できませんでしたが、bundle listした場合には確認できます
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。