Ruby on Rails 環境構築 ( Windwos10 64bit 編 )
もう諦めた。。色々壁がありすぎる。
うまくRails導入方法とかないのか。。。
導入できても、いろいろ問題が発生すると思うが、、
まぁ、実施したことを纏めておく。
(クリスマスイヴに何をやっているのか・・・)
1. Rubyインストール
下記のURLからインストーラーを落として、インストール。
Ruby 2.4.3-1 (x64)
https://rubyinstaller.org/downloads/
2. Devkit(DEVELOPMENT KIT) インストール
同じく、下記のURLからインストーラーを落として、インストール。
DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe
https://rubyinstaller.org/downloads/
DevKitインストールしたディレクトリ配下で下記コマンドを実施。
■ruby dk.rb init
■ruby dk.rb install
■devkitvars.bat ※このコマンド実行で環境パスが設定される。
3. RubyGems インストール
Ruby用のパッケージ管理システムらしい、、
"gem install xxxx"とかで、パッケージをインストールできる。
※上記のコマンドを使用して説明している情報が多いから、入れた。
4. Bundler インストール
BundlerとはRubyのライブラリ管理ツールの事らしい、
色んなパッケージを入れていくと起こる問題(パッケージのバージョン・組み合わせで起こる問題)を回避できると解釈。。入れておいて、損はない。。
■ gem install bundler
■ bundler -v ※バージョン確認コマンド。
5. MSYS2 インストール
Railsをインストールしようとしたけど、下記のエラーメッセージでNG
「MSYS2 could not be found. Please run 'ridk install'」
見ての通り、MSYS2が見つからないという内容。。。
入れるっきゃない!!
・・・どんなして入れたか忘れた。。
6. Rails インストール
■ gem install rails
下記のエラー発生。。。
cannot find -lgmp
※gmpライブラリが見つからない、、cygwin(setup-x86_64.exe)をインストールしてからgmpをインストールするが、、現象変わらず!!!
■gem install rails --version 4.2.10
これで、インストールできた。。。なんで、version指定で行けるのか不明。。
7. make インストール
これで、新しいRailsアプリケーションが導入できるはず、、、
■rails new sample
しかし、make コマンドが見つからない。のエラーが、、、
諦めずに、cygwin(setup-x86_64.exe)より、makeをインストールする。
(環境変数より、PATH通しも忘れずに)
再度、Windowsコマンドプロンプトより、下記のコマンドを入力。
■rails new sample
今度は、下記のエラーがでる。
gsub!: invalid byte sequence in Windows-31J (ArgumentError)
Windowsコマンドプロンプトより、下記コマンドを入力する。
■chcp 65001
■chcp ※現在のエンコードを確認する。下記になるはず。
Active code page: UTF-8
9. 原因不明の問題。。。
再度、Windowsコマンドプロンプトより、下記のコマンドを入力。
■rails new sample
次は、下記エラーが発生。。。
エラー内容 : make するルールがありません.
makeするルールがないって、、?
もう、やめた。。。。
たかが、一つの環境構築にこうも時間がかかるのは、ダメですね。
疲れた。。
以上!!