質問: Railsを勉強中で仮想マシンを使い練習しようとしていますが不明点が多く全く学習が進まない状況です。レベルの低い質問ばかりで申し訳ありませんがどなたか教えていただけませんでしょうか?よろしくお願いします。 現在の状態はTera Termでアクセス完了で [vagrant@vagrant-centos65 ~]$ の状態です。 1,アクセス完了後に vagrant up は必要ですか? 2,$rails new baukis を実行すると -bash: rails: command not faund となります。 いま使っているバージョンのRubyにRailsのgemが入っていない状態のようなので $gem install rails とGemをインストールしようとしても同じく -bash: gem: command not found で 止まっている状態です。 $echo "HELLO" > /vagrant/test.txe は実行するとbaukisフォルダの中にtest.textでファイルが作成され中はHELLOと記述されています。 参考書の通りに進めているのでファイルの状態を記述させていただきます。 ・MinGW>msys>1.0>home>owner>projects>baukisでbaukisの中にはvagrantと provisionとvagrantfileのファイルがありま す。 ・vagrantの中はvagrant>machines>default>virtualboxとなっています。 ・provisionの中はprovision>chruby.sh, mysql-server.sh, postgresql-server.sh, rails.sh, ruby.sh, ruby-install.shとなっています。 ・vagrantfileは単独です。 以上が現在の状態です。 この状態から新規にbaukisというRailsアプリケーションを作成しようとしていますが不足点など多々あると思いますが 教えていただけませんでしょうか?よろしくお願いします。 仮想マシンではなくホストマシンだけでは簡単なアプリケーションは作成できました。仮想マシンを使いアプリを 作成しようとして環境構築の段階で数日はまっている状態です。
回答: > > 1,アクセス完了後に vagrant up は必要ですか? > > > vagrant upは仮想環境を起動するコマンドなので、すでにSSHでログイン出来ているということは 不要だと思われます。 provisionの中のシェルでRails環境が構築されるはずが出来ていないということですね。 このシェルの内容がわからないのでなんとも言えないですが、一から自分で環境構築してみるのも手だと思います。 「censtos Rails」で検索すると色々サイトが見つかると思います。 例えば以下のサイトなど http://qiita.com/Salinger/items/20f466ffe7cc0c04b010 仮想環境なのでバックアップを取っておけば復元も簡単に行なえます。 > > vagrant package --output=xxxx.box > > >