在Vagrant销毁后保留数据库数据的最佳/可接受的做法是什么?
我应该为我的数据库数据创建一个共享文件夹吗?如果是这样,ubuntu会在哪里(默认情况下)存储此类数据?
我忘了提到我的主机和来宾操作系统是Ubuntu,指的是MySql
我正在努力创建一个小命令行游戏,以强化我在过去几个月中学到的一些东西.
我正在尝试创建一个名为readInput()的方法,该方法返回一个我可以反复调用的String.第一次它完美地工作,第二次它会导致IO.Exception.如果我删除语句bisr.close(); 它有效,但被教导要关闭溪流,因为将它们打开是不好的做法.
有人可以指出我正确的方向,因为我用谷歌搜索但无济于事.
方法 ...
private String readInput()
{
String input = null;
BufferedReader bisr = null;
try
{
bisr = new BufferedReader(new InputStreamReader(System.in));
input = bisr.readLine();
}
catch (Exception e)
{
System.out.println("Error: " + e);
}
finally
{
try
{
bisr.close();
}
catch (Exception e)
{
System.out.println("Error:" + e);
}
return input;
}
}
Run Code Online (Sandbox Code Playgroud) 我正试图与流浪汉和厨师交手.如果我从git下载opscode cookbook apache2,请检查最新标记并在我的Vagrantfile中执行以下操作:
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant::Config.run do |config|
config.vm.box = "precise64"
config.vm.box_url = "http://files.vagrantup.com/precise64.box"
config.vm.forward_port 80, 8080
config.vm.provision :chef_solo do |chef|
chef.cookbooks_path = "chef/cookbooks"
chef.add_recipe("apt")
chef.add_recipe("apache2")
chef.add_recipe("apache2::mod_rewrite")
end
end
Run Code Online (Sandbox Code Playgroud)
...我最终安装了一个安装了apache的虚拟机,但是(经过一些挖掘后我发现)/ var/www不是文件记录它是/ etc/apache2/htdocs
我是否需要在Vagrantfile中添加一行来配置文档根目录?
任何帮助,将不胜感激!
访客Ubuntu 12.04