Ruby On Rails

Railsを使って簡単なWebアプリケーション作成1(ひな型自動生成)

Railsでアプリ作成

又はこれでも同じ意味

私の環境では、
C:\Rails
というフォルダを作り、
コマンドプロンプトで
cd C:\Rails
でフォルダ移動後、
rails new items --database=mysql
を実行すると

Railsコマンドでひな型自動生成
Railsコマンドでひな型自動生成

C:\Rails配下にアプリケーション指定したitemsフォルダと
その配下にこんな感じでひな型のソース達が自動生成されました。

Railsコマンドで自動生成されたファイル達
Railsコマンドで自動生成されたファイル達
何や途中でエラー発生

がしかし、コマンドプロンプトをみるとひな形作成時エラーが発生しているようだ。

Installing json 1.8.3 with native extensions

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らをインストールする必要があるようです。
以下公式サイトからダウンロード

DevKitダウンロード
DevKitダウンロード

私の環境に合わせて

For use with Ruby 2.0 and above (x64 – 64bits only)

を選択してダウンロード。
exeファイルを実行すると、解凍先フォルダが指定されるので
任意の場所を指定して解凍します。私の環境では
C:\Ruby22-x64\DevKit
に解凍しました。以下のようにファイルらが展開されました。

DevKit解凍後
DevKit解凍後

コマンドプロンプト画面で
C:\Ruby22-x64\DevKiにディレクトリ移動後

ruby dk.rb init
を実行。

ruby dk.rb initで初期化
ruby dk.rb initで初期化

これによりDivKitが初期化されるようです。この時にconfig.ymlが作成されます。

さらに
ruby dk.rb install
でDevKitのインストールを実行

ruby dk.rb installでインストール
ruby dk.rb installでインストール

再度「rails new」コマンドを実行

再度、以前に作成してできたitemsファイルをいったん削除して
C:\Railsディレクトリに移動後
rails new items
を実行すると...

再度「rails new items」を実行
再度「rails new items」を実行

うまくひな形が作成されたようです。

LEAVE A REPLY

*
*
* (公開されません)

:コメントする場合、上記のキャプチャーコードを入力してください。

Return Top