私は迷惑メールを使用して、Windows で Rails 開発用の Ubuntu 仮想マシンをセットアップしようとしています。
私がしたことは、最初に「プレーン」な vm を作成し、それに SSH 接続してから、必要なすべてのコマンド (sudo apt-get install x など) を実行して、それらが機能することを確認してから (実行した)、それらをシェルに入れることでした。脚本。
私が作成したシェル スクリプトを使用して vagrant up を実行しようとすると、 stdin: is not a tty などの非常に長いエラー メッセージが表示され、同様に不可解なエラー メッセージが表示されます。
私のvagrantファイルは次のようになります:
Vagrant.configure("2") do |config|
config.vm.box = "precise32"
config.vm.provision :shell, :path => "Vagrant.sh"
config.vm.network :forwarded_port, host: 3003, guest: 3000, auto_correct: true
end
私のシェル スクリプトはこちらです (少し長く、GitHub が構文の強調表示を提供しているため): https://gist.github.com/leebrooks0/5477591
コンソール出力はこちら: https://gist.github.com/leebrooks0/5477627
どんな助けでも大歓迎です。
さらに試行錯誤した結果、vagrant ドキュメント ( http://docs.vagrantup.com/v2/getting-started/provisioning.html )のデモ スクリプトでさえ機能しないことに気付きました。この作業を開始し、試してみました。