朝から始めるのに何歩かかるのか、うんざりしました。はい、環境全体を起動するのに数分しかかかりませんが、実際には、起動時に1つのコマンドを実行するだけで、すぐに実行できるようになります。
SqlServerに接続されたRailsでアプリを作成しています。そのために開発するために、VMで使用するDBのローカルバージョンがあります。私の手動プロセスは次のようになります。
Run VirtualBox.
Start the VM.
When the VM is done booting:
Open terminal
Run `rails s`
When rails is done starting:
open browser
navigate to localhost:3000 and start developing
Run Sublime
これを1つのスクリプトで実行したいと思います。
VirtualBox Windows7 &
sublime &
google-chrome &
しかし、VMの起動が完了した後でのみ、このコマンドを実行する方法を理解することはできません。
gnome-terminal --working-directory=git/my_project --tab -e 'rails s' --tab -e 'git status'
また、 railsが成功した後にchromeを開始するのは良いことです(必須ではありません) 。
これも可能ですか?
私はポーリングに反対していませんが、これはVirtualBoxがもう少し自然にできるはずのことのように感じます。
編集
コメントから:
2つのブリッジインターフェイス(1つはワイヤレス用、もう1つは有線用)が利用可能なホストオンリーネットワークを使用しています。(ネットワークに接続しているかどうかに関係なくVMを使用でき、違いに気付かずに有線と無線を自由に切り替えることができます)。