私はWindows用Rails開発でUbuntu仮想マシンをセットアップするために、バグを使用しようとしています。バグのシェルプロビジョニングが動作しない
私がやったことは、まず「普通の」VMを作り、それにSSHして、sudo apt-xをインストールしてxをインストールして、彼らが働いていた(彼らがした)ことを確認してからそれらをシェルスクリプトに変換します。
私が作ったシェルスクリプトを使って迷惑行為を実行しようとすると、stdin:などの非常に長いエラーメッセージが表示されて落ちます。これはttyやその他の同様に致命的なエラーメッセージではありません。
私の浮浪者のファイルは、次のようになります。 https://gist.github.com/leebrooks0/5477591
とコンソール出力はここにある:(それは少し長いですし、GitHubのは、構文の強調表示を提供しているため)
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
私のシェルスクリプトはここにあります: https://gist.github.com/leebrooks0/5477627
ご協力いただきますようお願い申し上げます。より多くの私は浮浪者ドキュメント(http://docs.vagrantup.com/v2/getting-started/provisioning.html)からいなくてもデモスクリプトは、私がこの仕事を始めて、それを試してみたとき、そのスクリプトは間違いなく昨日働いていたので、非常に奇妙である、動作することを実現しているしようとした後
。
私はそれも気付きましたが、私はそれを(おそらく愚かに)却下しました。昨日のdocsのサンプルシェルスクリプトが昨日働いていたからです。私は人形とシェフを探していましたが、私は一度に新しいトリックを考えました:なぜあなたは人形の上にシェフをお勧めしますか? – Lee
私はこのヒントを使って私の行末をunix行末に変換しました.http://superuser.com/questions/479756/eol-in-notepad-and-notepad – Lee
私はあなたが間違ってどちらかを学ぶことができないと思う、シェフが私のために拾いやすいように思えた、シェフのソロとナイフは、プロビジョニングサーバを必要とせずに簡単にする - いくつかの良いブログ記事は、比較している:https:// www.google.com/search?q=chef+or+puppet – house9