久しぶりの投稿なので色々と見にくくなってしまったりしますが、ご容赦ください。
ただいまAWSにて自身のサイトを出すべく、サーバ環境の公開鍵の作成及びGitHubのクローンの最中で起きたエラーです。
#エラー内容
An error occurred while installing ovirt-engine-sdk (バージョン), and Bundler cannot continue.
#結論
こちらのエラーは、下記二つの原因がある可能性があります。
- RailsにおけるGemfileのパッケージファイルが足りない
- OS内のインストールするライブラリが足りない
#対処しよう
- RailsにおけるGemfileのパッケージファイルが足りない
対処その1はRailsのGemfileのパッケージが足りない可能性があります。
下記コマンドを打ち込むことでRailsのGemfileにパッケージが入るので、エラーが解決する可能性があります。
gem install ovirt-engine-sdk -v (バージョン)
対処その2、OS内のインストールするライブラリが足りない
OS内にインストールするライブラリが足りない場合、同じようにエラーが出る可能性があります。こちらはAWSなどでRailsアプリケーションを起動しようとしている人に多い可能性があります。
そのため、AWSを使ってRailsアプリケーションを起動しようとしている人はこちらを疑ってみるといいと思います。
エラーの解決方法は下記コマンドを打ち込んで、AWS内にライブラリをインストールしましょう
sudo yum install libcurl-devel
#最後に
今回は2番目のコマンドでエラーを解消することができました。
AWSはまだまだ苦手な部分が多いので、こちらで備忘録として残していきたいと思います。
拙い文ではありますが、見て頂きありがとうござました。
参考サイトです。
https://tech-parrot.com/rails/an-error-occurred-while-installing-ovirt-engine-sdk/