いつもお世話になります。
現在Webサイトの作成中の初心者です。
今回は画像のリサイズのための前準備でエラーが出てしまったため、質問させてください。
##今起こっているエラー
投稿画像のサイズ指定をしたいと思い、インターネット上で調べたところ、RMagickを使って画像のリサイズを行えると書いてありました。Carrierwaveで画像をリサイズするを参考にしました。
しかし、サイトに上記のサイトに記載してあるとおりに単純にbundle installをすると以下のようなエラーが出てしまいました。
①まず、今回画像のリサイズに必要なrmagickをGemfileに記述しインストールする。
rb
1#Gemfile 2(略) 3gem 'carrierwave' 4gem 'rmagick' #今回追記 5(略)
ターミナルでbundle installを実行。以下のようなエラーが出る。
rb
1#ターミナル 2 3An error occurred while 4installing rmagick (2.16.0), and 5Bundler cannot continue. 6Make sure that `gem install rmagick 7-v '2.16.0' --source 8'https://rubygems.org/'` succeeds 9before bundling. 10 11In Gemfile: 12 rmagick
##試してみたこと
・公式のRubygemのページに行き、最新のバージョンを確認し、記述しなおす
rb
1gem 'rmagick', '2.16.0' 2
と記載してみるも、同様のエラーが出る。
・RMagicをPCにインストールし、そのあとbundle installしてみる。
そこでこちらのサイトを参考にRMagick を Windows にインストールする方法、imagemagickをPCにインストールしました。
こちらからimagemagickをダウンロード
そのあと、最初と同じようにbundle installをしたのですが、エラー結果は同じものが出てしまいました。
RMagick を Windows にインストールする方法によると、環境変数の設定などが必要と書いてあり、それが今回の場合も必要なのかどうかわかりません。
※ほかにも、単純にGemfileの記述を記載し、rmagickのインストールをしているサイトがいくつかあったため。
##現在の環境
AWSのcloud9を使用しています。
rubyのバージョンは 2.4.1p111
railsのバージョンはRails 5.0.7 です。
どなたか、解決策をご助言いただける方がいらっしゃいましたらよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー