Railsでアプリ作成
1 |
rails new アプリケーション名 -d mysql |
又はこれでも同じ意味
1 |
rails new アプリケーション名 --database=mysql |
私の環境では、
C:\Rails
というフォルダを作り、
コマンドプロンプトで
cd C:\Rails
でフォルダ移動後、
rails new items --database=mysql
を実行すると
C:\Rails配下にアプリケーション指定したitemsフォルダと
その配下にこんな感じでひな型のソース達が自動生成されました。
何や途中でエラー発生
がしかし、コマンドプロンプトをみるとひな形作成時エラーが発生しているようだ。
Gem::InstallError: The ‘json’ native gem requires installed build tools.
Please update your PATH to include build tools or download the DevKit
from ‘http://rubyinstaller.org/downloads’ and follow the instructions
at ‘http://github.com/oneclick/rubyinstaller/wiki/Development-Kit’
An error occurred while installing json (1.8.3), and Bundler cannot continue.
Make sure that gem install json -v '1.8.3'
succeeds before bundling.
対策
調べてみるとDevKitというgemらをインストールする必要があるようです。
以下公式サイトからダウンロード
私の環境に合わせて
を選択してダウンロード。
exeファイルを実行すると、解凍先フォルダが指定されるので
任意の場所を指定して解凍します。私の環境では
C:\Ruby22-x64\DevKit
に解凍しました。以下のようにファイルらが展開されました。
コマンドプロンプト画面で
C:\Ruby22-x64\DevKiにディレクトリ移動後
ruby dk.rb init
を実行。
これによりDivKitが初期化されるようです。この時にconfig.ymlが作成されます。
さらに
ruby dk.rb install
でDevKitのインストールを実行
再度「rails new」コマンドを実行
再度、以前に作成してできたitemsファイルをいったん削除して
C:\Railsディレクトリに移動後
rails new items
を実行すると...
うまくひな形が作成されたようです。