09/01/01 10:53:45
最近のpassengerは安定してきたの?
174:nobodyさん
09/01/01 11:08:14
37signalsが使うくらいには。
175:nobodyさん
09/01/01 17:25:43
すみません、RubyもRailsも初心者です
URLリンク(www.moongift.jp)
URLリンク(sourceforge.net)
のサイトから Ruby on Rails Portable を落として使ってみてるのですが、
コンソールからRubyのコマンドは返ってくるのですが、Railsのコマンド
が返って来ないみたいな、例えば一番単純な、rails の後にファイル名で
プロジェクトの作成とかも返って来ないのですが、
何かチューニングしなきゃダメなんですかね?
176:nobodyさん
09/01/01 20:08:28
URLリンク(jp.rubyist.net)
177:nobodyさん
09/01/01 22:49:49
>>175
RubyにおいてプラットフォームにWindowsを選ぶ時点で
無用なハードルを1つ増やすようなもの。
178:nobodyさん
09/01/01 22:59:45
>>177
馬鹿じゃね
179:nobodyさん
09/01/01 23:15:36
>>177
氏ぬの?
180:nobodyさん
09/01/02 00:59:46 0xasvExc
開発環境や勉強用途ならWindowsはアリだと思う。
本番環境はLinuxが良いけど。
181:175
09/01/02 04:17:35
展開したRuby on Rails Portable の ReadMeをGoogle翻訳してみると
どうやら「環境変数でパスを通して下さい」みたいな感じのことが書いてあるので
自分が置いてるD:\RailsPortable(Use)の場所をRailsに教えなきゃいけない
のかな?と思い、マイコンピュータのプロパティからシステム変数の修正でパスを
選んで
;D:\RailsPortable(Use)\App\Rails\bin\rails
と付け加えたのですがRailsは動きません
根本的に何か違うのでしょうか?
182:nobodyさん
09/01/02 04:34:17
>>181
パスを通してなかったのか?
環境変数に通すパスはRailsのある(略)\binまでで良いよ
てか現状パスは通っているんだよな?
プロンプトでset PathするなりirbでENVでパス通ってるの確認できる状態なん?
183:nobodyさん
09/01/02 04:47:55
>>181
rubyは動いてるから飛ばします。パス設定はしてあるようなので
rails -vでバージョン出ない?
出たらパス通ってる。
出なかったら次はプロンプトで
cd (おまいのRailsインスコしたディレクトリ)\binに移動して
上に書いたrails -vでバージョン出る?
ここで表示されるなら単純にパス設定をミスってるだけ。
ここでも出なかったらrails再インスコして上記を再度やる。
投稿から時間たってるし、ここに書いた事くらいはやってるよな?
やって動かないの認識でエスパー募集でおk?
184:175
09/01/02 09:28:43
おはようございます。
Ruby on Rails Portable ←(Portable)を Dドライブに展開しただけなので
Railsはインストールしてません。ただ同じようにインストールしてないRuby
の方はコンソールから ruby-vでバージョン出るので動いてるんですよ。
>>183 >>182
とりあえず Rails -v が返ってくるところを cd/ して見つけて
見つかったらそこにパスを通せば良いんですよね?
Ruby on Rails Portable の Railsがどこかにあるんだと思いますが
よく解りません。とりあえず今から出かけるので帰ってからまた探してみます。
185:nobodyさん
09/01/02 10:32:02
>>184
>ただ同じようにインストールしてないRuby
>の方はコンソールから ruby-vでバージョン出るので動いてるんですよ。
インストールしていなければ、このような動きはしないぞ。
以前にRubyを入れた事があるんじゃないのか?
ActiveScriptRubyとか。
ちなみにgem -vでバージョン出たりしないか?
その場合、gem install railsでインストールできるからそれでOKだろ。
Portableを使いたいのではなく、Railsを使いたいんでしょ?
186:nobodyさん
09/01/02 10:52:25
>>184
>Railsはインストールしてません。
>ただ同じようにインストールしてないRubyの方はコンソールから ruby-vでバージョン出るので動いてるんですよ。
ん??
インスコしてないのにruby -vで動作してるっておかしくね?
以前に入れた?もしくは展開しただけって言ってるけど普通にインスコしてんじゃね?
>Ruby on Rails Portable の Railsがどこかにあるんだと思いますがよく解りません。
自分でインスコ(してなく展開だけだっけ?)したのにどこのディレクトリ(フォルダ)に
あるのかわからん状態で>>181で環境変数に追加して動作しないって言ってたのか??
パスがどこかわかなん状態で適当にパスを追加したって動作しないくらいはわかるよな?
適当に追加 = そこには何も無い(奇跡でパスが当れば良いね) <- こんな感じですよ。
展開だけにしたにしろrailsが壊れてないならcd (展開したディレクトリ)に移動してrails -vで返答はある。
単にRailsを使いたいなら>>185のやり方が一番楽じゃないかなと思う。
187:185
09/01/02 11:11:00 VbNvKLaT
>>184
さっきのは忘れてくれ。
念のため、Portable試してみたら、確かに同じ状況を確認できた。
Portableは使った事がないから気づかなかった。
展開したディレクトリ直下のRailsPortable.exeを実行すると、
rubyとgemにパスが通った状態のコマンドプロンプトが起動する。
ここでは確かにruby -vは実行できる。
しかし、rails -vでパスが通っていないというエラーが出る。
(実際には、rails.cmdへパスが通っているのだが)
RailsPortable\App\Rails\bin以下に
rails.cmdとrailsというファイルがあってここが問題。
この中身を見れば何やっているか分かるはずだけど、初心者じゃ無理かも。
railsの中身は省略するけど、ただのrubyスクリプト。
で、修正するべきなのは、rails.cmdのほう。
rails.cmdの内容
--------------------------
@ruby "/PortableApps/RailsPortable/App/Rails/bin/rails" %*
--------------------------
zipを展開すると、RailsPortableというディレクトリになるから、初期状態では動くはずがない。
@ruby "/RailsPortable/App/Rails/bin/rails" %*
にしないと動かない。
もし、Dドライブに置くのであれば、D:/を付ける必要があるかも。
gemとかrakeも全部こんな調子だから、正直Portableはおすすめできない。
というかこんなの使いたくないなw
188:nobodyさん
09/01/02 11:14:52 l8SeDnaW
>>187
おまい優しいなw
189:nobodyさん
09/01/02 11:17:33
で昨日から返答してた奴らは>>187みたく動くか確認してやらなかったのがバレたなwww
190:nobodyさん
09/01/02 11:51:32
C:/PortableApps の下で RailsPortable を展開すれば良かっただけじゃね?
191:nobodyさん
09/01/02 11:53:31
>>181 = >>175
WindowsにおいてインストールディレクトリにD:を選ぶ時点で
無用なハードルを1つ増やすようなもの。
192:nobodyさん
09/01/02 11:56:26
インストール先は個人の自由だけどさ
Railsを試すのが今回の目的っぽいし>>190の言うように
展開しとけば問題無かったんじゃないの?
193:nobodyさん
09/01/02 12:04:37
素人は大人しくVMWareインスコしてLinux使ってなさいってことだな