2016-12-06 9 views
2

私はCarrierwaveを正常にインストールしました。私はターミナルでrails g uploader Pictureを実行する場合、私はCould not find generator 'uploader'を取得... gem list carrierwave =>Rails 5、Carrierwave。ジェネレータ 'uploader'を見つけることができませんでした

*** LOCAL GEMS *** 

carrierwave (1.0.0.rc) 

しかし、私はまだアップローダーを生成することはできません:私は、端末からそれを見ることができます。

唯一の考えは、宝石の間にいくつかの競合があるかもしれないということです。ここに宝石ファイルがあります:

source 'https://rubygems.org' 

gem 'rails', '~> 5.0.0', '>= 5.0.0.1' 
gem 'puma', '~> 3.0' 
gem 'bootstrap-sass', '~> 3.3.6' 
gem 'autoprefixer-rails', '6.4.0.3' 
gem 'sass-rails', '~> 5.0' 
gem 'uglifier', '>= 1.3.0' 
gem 'coffee-rails', '~> 4.2' 
gem 'jquery-rails' 
gem 'jquery-ui-rails' 
gem 'turbolinks', '~> 5' 
gem 'jbuilder', '~> 2.5' 
gem 'carrierwave', '~> 0.11.2' 
gem 'mini_magick', '~> 4.3' 

group :development, :test do 
    gem 'byebug', platform: :mri 
    gem 'sqlite3' 
end 

group :production do 
    gem 'pg' 
    gem 'rails_12factor' 
end 

group :development do 
    gem 'web-console' 
    gem 'listen', '~> 3.0.5' 
    gem 'spring' 
    gem 'spring-watcher-listen', '~> 2.0.0' 
end 

gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby] 

gem 'devise', '~> 4.2' 
gem 'omniauth-facebook' 
gem 'omniauth-google' 

アイデアはありますか?どうもありがとう!

答えて

1

をインストールする問題は非常に愚かでした。 Carrierwaveを使用する前に私は手でアプリケーションフォルダのディレクトリを複製しています(右クリックしてコピー/貼り付け:D)が、端末は古いものを使用していました...私は新しいものに切り替えると思った...

1

安定版のgemを使用していません。更新 0.11.2

へ スイッチ:

、あまりにも手動で宝石をインストールします。 `宝石carrierwave」

=>https://github.com/carrierwaveuploader/carrierwave/issues/219

+0

は私がバージョンのすべての種類を試してみました:)再び

bin/spring stop 

のthatsを試してみてください。そして、このバージョンに変更することもできます。私は宝石を削除し、gemファイルでそれを0.11.2バージョンに変更し、バンドルのインストールを実行して、まだアップローダを見つけることができませんでした。 –

+0

gemをコンピュータに手動でインストールしてください。 – gdurelle

+0

'gem install carrierwave -v" 0.11.2 "'を意味していますか?それを試してみました... –

4

問題はスプリングキャッシュの可能性があります。次のコマンドを書き、それが

関連する問題