私はRailsが初めてです。私はRailsの罰金をインストールしますが、私はGemfile(すべてがそこにはまだありませんで、任意の宝石)に余分な宝石を追加し、bundle install
を実行する場合、私はこのエラーを取得:既にインストールされている宝石の場合でも `bundle install`エラーを返します
$ bundle install
/home/mcrittenden/Dropbox/Code/omgwtf/Gemfile:40:in ``': No such file or directory - rmagick (Errno::ENOENT)
from /home/mcrittenden/Dropbox/Code/omgwtf/Gemfile:40:in `evaluate'
from /usr/lib/ruby/gems/1.9.1/gems/bundler-1.0.22/lib/bundler/dsl.rb:7:in `instance_eval'
from /usr/lib/ruby/gems/1.9.1/gems/bundler-1.0.22/lib/bundler/dsl.rb:7:in `evaluate'
from /usr/lib/ruby/gems/1.9.1/gems/bundler-1.0.22/lib/bundler/definition.rb:17:in `build'
from /usr/lib/ruby/gems/1.9.1/gems/bundler-1.0.22/lib/bundler.rb:138:in `definition'
from /usr/lib/ruby/gems/1.9.1/gems/bundler-1.0.22/lib/bundler/cli.rb:219:in `install'
from /usr/lib/ruby/gems/1.9.1/gems/bundler-1.0.22/lib/bundler/vendor/thor/task.rb:22:in `run'
from /usr/lib/ruby/gems/1.9.1/gems/bundler-1.0.22/lib/bundler/vendor/thor/invocation.rb:118:in `invoke_task'
from /usr/lib/ruby/gems/1.9.1/gems/bundler-1.0.22/lib/bundler/vendor/thor.rb:263:in `dispatch'
from /usr/lib/ruby/gems/1.9.1/gems/bundler-1.0.22/lib/bundler/vendor/thor/base.rb:386:in `start'
from /usr/lib/ruby/gems/1.9.1/gems/bundler-1.0.22/bin/bundle:13:in `<top (required)>'
from /usr/bin/bundle:19:in `load'
from /usr/bin/bundle:19:in `<main>'
これは、宝石はそれが不満だ場合でも発生します既にインストールされています。この場合、gemは/usr/lib/ruby/gems/1.9.1/gems/に正しくインストールされています。私が間違っていることができるもので
任意のアイデア?
注:私はRVMを使用すべきであることを知っていますが、私はこの記事の目的のために、可能性のある犯人ではないように私はそれを含めませんでした。
'gem update --system'のような通常のトラブルシューティング手段を試しましたか?どのバージョンのレールがこれですか? – prusswan