RailsインストールRubyRailsCentOSさくらVPSはじめに自由にテスト出来るLinuxのサーバーがほしくて、さくらVPSで構築してみました。手順をアップしていく予定です。Railsをインストールします。Railsインストール必要パッケージインストールNode.jsインストールNode.jsのバージョンを管理する「n」パッケージをインストールします。鶏と卵のような話ですが、「n」パッケージインストールにはnpmが必要で、npmにはNode.jsが必要ということで、Node.jsをインストールする為にまずnpmとNode.jsをインストールします。n「n」パッケージを使ってNode.jsをインストール最新版は「latest」、安定版は「stable」でインストールできます。-gRubyインストールrbenvインストールrbenvは、複数のRubyのバージョンを管理し、プロジェクトごとにRubyのバージョンを指定して使うことを可能としてくれるツールです。これをインストールします。git://github.com/sstephenson/ruby-build.gitログイン時にrbenvを使えるようにする初期化スクリプトを記述します。/usr/local/rbenv設定を反映させるために、ここで一度ログアウトして再ログインします。再ログインしたら、確認。-l2.6.5Rubyインストールrbenvを使ってRubyをインストールします。インストール可能なRubyバージョン一覧を表示します。-lバージョン2.6.5のRubyをインストールします。[x86_64-linux]Rails環境構築GemとBundlerGemはRubyGems(Ruby用のパッケージ管理ツール)で管理されるrubyのアプリケーションやライブラリです。Bundlerは、gem動詞の互換性を保ちながらパッケージの種類やバージョンを管理するツールです。-v3.0.6bundlerインストールシステムのgemにはbundlreのみインストールし、bundler以外のものはプロジェクトのvendor/bundleに格納します。ここではbundlerのみインストール。Apache・PHPインストールでApacheをインストールした時に作成した、/var/www/の中にappというフォルダを作成し、その中にプロジェクトを作っていきます。/var/www/appWebコンテンツに複数のユーザが操作出来るように作成したグループに権限を与えます。exec」を付けて呼び出す必要があります。execを省略できるように設定します。この設定は、各ユーザーごとに必要です。define-bundler-aliases反映させます。"^rails$"現時点で最新は6.0.1でしたが、以下のプロジェクトでは5.2.4を使います。」する前に、フォルダを作成します。/var/www/app/HelloWorldローカルのrubyのバージョンを指定。Gemfilerailsのバージョン5.2.4を使用できるように下記のように修正します。see:https://github.com/svenfuchs/i18n/releases/tag/v1.1.0「i18nの設定方法が変わったので気を付けなさい」ということみたいです。5.2.2)の条件には引っ掛からないので大丈夫だと思います。新規プロジェクト作成これでやっとrailsコマンドが使えるようになりましたので、プロジェクトを作成します。フォルダは作成済みですので、プロジェクト名の指定は不要です。..ruby-versionを上書きしますか?と聞いてきますのでYを入力。[Ynaqdhm]YGemfileを上書しますか?と聞いてきますのでYを入力。[Ynaqdhm]Y順調に行くと思いきや、以下のメッセージが出ました。java」を実行しろということのようです。update」を実行すると、スナップショットを最初から再構築します、と。updated!」と出たので、とりあえずOKかなと。--reloadさくらVPSのパケットフィルタを使っている場合さくらVPSコントロールパネルにログインし、サーバーを選択[パケットフィルタ]-[パケットフィルタ設定へ>]を選択[+任意の解放ポート設定を追加する]ボタンをクリック[TCP][3000]を設定[設定]ボタンをクリック以上でポートが開きます。stop無事起動しました。upLoginユーザーは見つかりませんでした。