2

RailsInstaller を使用して、Ruby on Rails で作業するための Windows セットアップをインストールしました。Windows コマンド ラインでは、すべて正常に動作します。また、デフォルトで独自のバージョンの Ruby をインストールする cygwin も使用しています。これは、bcrypt-ruby のような C 拡張 gem ではうまく機能しません。Ruby の RailsInstaller バージョンには問題はありません。

問題が発生するのは、Unicorn などの UNIX 固有の gem を Windows にインストールしようとしたときです。行きません。これは cygwin で動作するはずです。だから私は難問に陥っています。cygwin ruby​​ をアンインストールしました。しかし、現在、cygwin 内で他の ruby​​、rubygems、または rake を実行できません。次の素敵なメッセージを吐き出します。

 C:\RailsInstaller\Ruby1.9.3\bin\ruby.exe: No such file or directory -- 
 /cygdrive/c/RailsInstaller/Ruby1.9.3/bin/bundle (LoadError)

あなたの何人かが問題を回避できることを願っています。

4

2 に答える 2

4

Cygwin Portsは、Cygwin の Ruby 用の Rails を提供します。ruby-railsパッケージを選択し、すべての依存関係をインストールできるようにします。

于 2013-07-04T21:52:47.870 に答える