0

Windows 7でDevkitを使用してレールをインストールしようとしています

railsinstallerをインストールしました

config.yml に Ruby2.1.0 へのパスを追加しました。

# This configuration file contains the absolute path locations of all
# installed Rubies to be enhanced to work with the DevKit. This config
# file is generated by the 'ruby dk.rb init' step and may be modified
# before running the 'ruby dk.rb install' step. To include any installed
# Rubies that were not automagically discovered, simply add a line below
# the triple hyphens with the absolute path to the Ruby root directory.
#
# Example:
#
# ---
# - C:/ruby19trunk
# - C:/ruby192dev
#
---
- C:/RailsInstaller/Ruby2.1.0

走ろうとするたびに

ruby dk.rb install

それは私に次のことを与えます:

[情報] 'C:/RailsInstaller/Ruby2.1.0' の既存の gem オーバーライドをスキップしています
[警告] 'C:/RailsInstaller/Ruby2.1.0' の既存の DevKit ヘルパー ライブラリをスキップしています

force オプションを使用しようとしたとき:

ruby dk.rb install --force

私はこれを得る:

[警告] 'C:/RailsInstaller/Ruby2 .1.0' の既存の gem オーバーライドを更新しています (バックアップあり) [警告] 'C:/RailsInstaller/Ruby2 .1.0' の DevKit ヘルパー ライブラリを更新しています (バックアップあり)

4

1 に答える 1

1

他のスタック オーバーフローの質問にも同様に回答しました。ここみたいに:

Railsで警告がエラーとして扱われる

しかし、私の率直な提案は、Rails 開発の芽を摘んで、OSX または Linux での開発を開始することです。あなたがしてくれたことに非常に感謝するでしょう。Ruby は本質的に非常に自然に linuxy であり、windows 環境から抜け出すことで、心と頭の痛みを大幅に軽減できます。

Ruby 開発には Windows で Vagrant 仮想マシンを使用することをお勧めします。Vagrant は linux ubuntu を実行し、ローカル マシンと仮想マシンの間でフォルダーを同期できます。ドキュメントと手順は次のとおりです。

http://docs.vagrantup.com/v2/getting-started/index.html

もちろん、Mac にアクセスできる場合、OSX には Ruby がプリインストールされているので、Rails 環境を準備するのに数分しかかかりません。そうでない場合、Vagrant は実行するのに最適な仮想マシンです。

于 2015-05-11T15:33:04.823 に答える