Ruby及び、Ruby on Railsを導入するための設定を行なっていきます。
- sudo yum install zlib-devel openssl-devel sqlite-devel
- curl -L https://get.rvm.io | bash -s stable
- source /home/dotinstall/.rvm/scripts/rvm
- rvm install 1.9.3
- ruby -v
- gem -v
- gem install --no-ri --no-rdoc sqlite3
2016年6月1日
補足情報 rvm のインストールに失敗する場合
「curl -L https://get.rvm.io | bash -s stable」のコマンドで rvm をインストールする際に「gpg: 署名を検査できません: No public key」といったエラーが出る場合があります。
その場合はメッセージ内に表示されている、
gpg2 --keyserver hkp://keys.gnupg.net --recv-keys ...
で始まるコマンドをコピーして実行し、その後で再び「curl -L https://get.rvm.io | bash -s stable」を実行してみてください。
その場合はメッセージ内に表示されている、
gpg2 --keyserver hkp://keys.gnupg.net --recv-keys ...
で始まるコマンドをコピーして実行し、その後で再び「curl -L https://get.rvm.io | bash -s stable」を実行してみてください。
2012年10月10日
補足情報 gemで警告が表示される場合
お使いのさくらのVPSの環境によっては、gem -v を実行した時に以下のような警告が表示される場合があります。
この警告が表示された場合の解決方法はいくつかありますが、
のコマンドで libyaml をインストールすると解決できます。
ただし libyaml-devel は通常の yum リポジトリには含まれておらず、EPELというリポジトリを追加する必要があります。
EPELの追加については、以下のサイトなどを参考にしてみてください。(さくらのVPSは64bit環境です。)
http://www.tooyama.org/yum-addrepo-epel.html
▼ [補足] CentOSのバージョンを確認するには?
/home/[USERNAME]/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/yaml.rb:56:in `<top (required)>': It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby. 1.8.24
この警告が表示された場合の解決方法はいくつかありますが、
sudo yum install libyaml-devel
のコマンドで libyaml をインストールすると解決できます。
ただし libyaml-devel は通常の yum リポジトリには含まれておらず、EPELというリポジトリを追加する必要があります。
EPELの追加については、以下のサイトなどを参考にしてみてください。(さくらのVPSは64bit環境です。)
http://www.tooyama.org/yum-addrepo-epel.html
▼ [補足] CentOSのバージョンを確認するには?
cat /etc/redhat-release
このレッスンはさくらインターネット株式会社の技術協力を得て、さくらのVPSについて解説しています。
Powered by SAKURA Internet
この動画に関する質問と回答はありません。
素材ファイルをダウンロードするにはプレミアムプランへの登録が必要です
詳しくみる
補足情報 Rails を利用する場合の Ruby のバージョン
そのため 1.9.3 ではなく 2.0 以上の Ruby をインストールするようにしてください。Ruby 2.3.0 をインストールする場合は、
のコマンドでインストールできます。