2
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Ruby on Rails 環境構築メモ - Windows版 -

Last updated at Posted at 2016-10-14

#Ruby on Rails 環境構築メモ
proxy環境とgemでハマったのでメモ

構築環境

Windows 7 64bit SP 1

Ruby のインストール

  • RubyInstallerをダウンロード

    http://rubyinstaller.org/downloads/

    32bit版と64bit版を間違えないように。間違えるとDevKitのインストールでハマる。
  • インストーラ実行

    インストールオプションの「Rubyの実行ファイルへ環境変数PATHを設定する」はONほかはお好きに。
  • コマンドプロンプトで

    > ruby -v

    を実行。

    ruby 2.3.1p112 (2016-04-26 revision 54768) [x64-mingw32]

    みたいにバージョンが表示されればOK

DevKitのインストール

  • DEVELOPMENT KITのダウンロード

    http://rubyinstaller.org/downloads/

    32bit版と64bit版を間違えないように。間違えるとハマる。
  • Rubyのルートディレクトリにでも解凍する
  • DevKitのインストール

    コマンドプロンプト(管理者?)で次の通りに実行

    解凍したディレクトリに移動

    > cd {RUBY_ROOT}\DevKit

    インストール

    > ruby dk.rb init

    > ruby dk.rb install

    次のように表示されればOK

    > [INFO] Updating convenience notice gem override for ~~~~~

    > [INFO] Installing ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    上記の続きで次のコマンド入力 (環境変数に追加してくれる)

    > devkitvars.bat

自分の環境だとgemができなかったので次をやった

SSL関連の記事をよく見かけるが、次のように対処可能

> gem install --local C:\rubygems-update-2.6.7.gem
> C:>update_rubygems --no-ri --no-rdoc
> C:>gem uninstall rubygems-update -x

次のように表示されればOK

> Removing update_rubygems
> Successfully uninstalled rubygems-update-2.6.7

Railsのインストール

  • Bundlerインストール

    これやっておかないと失敗した

    > gem install bundler -p http://プロキシアドレス:ポート
  • Railsのインストール

    > gem install rails -p http://プロキシアドレス:ポート
  • 確認

    > rails -v

感想

SSL関連でAddTrustExternalCARoot-2048.pemの記事をよくみるけど、リンク先が404 NOT FOUNDになってる。
gemを更新するだけでできるようになるようだ。

2
4
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
2
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?