LoginSignup
0
0

More than 3 years have passed since last update.

AWS から PaizaCloud へのお引越し

Posted at

初めに・・・

AWS に開発環境を作っていましたが、1年ったったので料金体制が微妙に分からなかった事もあり、定額性のPaizaCloudへ移行しました。
AWSで作ったアプリもあったのでPaizaへ移動したのですが、
WASでの環境はRuby 2.6.3 Ruby on Rails 5.2.4.3
Paizaの環境はRuby 2.7.0 Ruby on Rails 6.0.3.2, 6.0.2.1, 5.0.7.2, 5.0.6
なので、動いてくれるわけがなく・・・
試行錯誤の結果、何とか動かすことが出来たので、似たような事で苦労する人が一人でも減るように、そして自分で忘れないために作業手順を残しておきます。

サーバの作成

これと言って複雑な事はしてません。
Web開発はRuby on Rails
データベースはMySQLとphpMyAdmin
を選択しました。

rbenvを入れる

ターミナルを開き下記コマンドを順に入力し、rbenvを入れます。

$ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
$ source ~/.bash_profile
$ type rbenv
rbenv is a function
rbenv ()
{
...(省略)...
}

$ type rbenv は動作確認らしく
コマンドを実行し、上記のrbenv is a function 以降が表示されれば大丈夫みたいです。

ruby-buildのインストール

ruby-buildとはrbenvのプラグインらしく、それを入れるために下記のコマンドを入力します。

$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
$ rbenv install --version

インストール出来ていることの確認もこめて
$ rbenv install --versionを行いバージョンが表示されればちゃんとインストールされています。

インストール可能なRubyのバージョン確認

各Ruby実装の最新の安定リリースのみが表示される
$ rbenv install --list

すべてのローカルバージョンを表示する
$ rbenv install --list-all

安定板ではRuby 2.6.3が無かったので、今回は $ rbenv install --list-all を実行し2.6.3が有るのを確認し、インストール!

$ rbenv install [インストールしたいバージョン]

今回は2.6.3を入れたかったので $ rbenv install 2.6.3 としました。

インストールできたか確認する為に下記を実行し、インストールしたバージョンが出てくればOKです。

$ rbenv versions
* system
  2.6.3
↑こんな感じで表示されます。
*ついている方が今のバージョンです。

バージョン変更

バージョンの変更方法は下記の2つあるようです。

# システム全体のバージョン変更
rbenv global [変更したいバージョン]
# 一部のみバージョンを変更
rbenv local [変更したいバージョン]

今回は全体を変えたいので rbenv global 2.6.3 としています。
変更したらもう一度

$ rbenv versions
  system
* 2.6.3
↑こんな感じで * が移動していればバージョンの変更が出来てます。

ここまで出来たら一旦コマンドメニューを閉じて、再度立ち上げてください。
自分がやった時はこのまま下のrailsのインストールに進むとエラーが出て進めませんでした。

Ruby on Rails のインストール

Ruby on Railsもバージョンが違うので欲しいバージョンを入れます。
下記コマンドを入力

gem i -v [インストールしたいRailsのバージョン] rails

今回は5.2.4.3を入れたいので gem i -v 5.2.4.3 rails
とコマンド入力

入力が終わったら rails -v をやってバージョンが変わっているのを確かめてください。

以上で自分の場合は以前使っていた環境に変えることができました。
しかし、分かってない所も多いです。

参考にしたところです

https://qiita.com/toshiro3/items/6f2ee61f552fc4885317
https://qiita.com/tanakayo/items/7b85261924eca1a5a3d6

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0