从地图集本地下载stream浪盒文件并进行configuration
我想从阿特拉斯下载一个stream浪盒子文件,以便在本地使用我的stream浪文件。 我该怎么做,我该如何configuration?
要下载文件,您必须在URL中添加版本和提供者。 例如下载trusty64首先你需要它的url是https://atlas.hashicorp.com/ubuntu/boxes/trusty64
那么你必须在之后添加版本和提供者,我们的例子是下载URL。
https://atlas.hashicorp.com/ubuntu/boxes/trusty64/versions/14.04/providers/virtualbox.box
那么你必须从你的stream浪文件中本地添加它。
要将其本地添加到stream浪文件,请使用以下命令
vagrant box add foo-box /path/to/vagrant-box.box vagrant init foo-box vagrant up
这将创buildvagrantfile,你可以configurationvagrant文件。
但是,这会将该框添加为版本0。
○ → vagrant box add ubuntu/trusty64 ~/Downloads/trusty-server-cloudimg-amd64-vagrant-disk1.box ==> box: Box file was not detected as metadata. Adding it directly... ==> box: Adding box 'ubuntu/trusty64' (v0) for provider: box: Unpacking necessary files from: file:///Users/ram/Downloads/trusty-server-cloudimg-amd64-vagrant-disk1.box ==> box: Successfully added box 'ubuntu/trusty64' (v0) for 'virtualbox'!
vagrant不允许指定手动添加框的版本号
○ → vagrant box add ubuntu/trusty64 ~/Downloads/trusty-server-cloudimg-amd64-vagrant-disk1.box --box-version 20151021.0.0 ==> box: Box file was not detected as metadata. Adding it directly... You specified a box version constraint with a direct box file path. Box version constraints only work with boxes from Vagrant Cloud or a custom box host. Please remove the version constraint and try again.
要更新该框的版本号,请将〜/ .vagrant.d / boxes / ubuntu-VAGRANTSLASH-trusty64 / 0中的文件夹名称'0'更改为您下载的版本号。 例如'20160120.0.0'
|2.2.3| MacBook-Pro in ~/.vagrant.d/boxes/ubuntu-VAGRANTSLASH-trusty64 ○ → mv 0 20160120.0.0
现在你们所有人都准备下一次用vagrant命令更新版本
○ → vagrant box list ubuntu/trusty64 (virtualbox, 20160120.0.0)
我面临同样的问题,无法从脚本下载。 所以手动下载这个盒子,并join到下面的stream浪汉中,
你可以从这里得到你想要的版本 – https://atlas.hashicorp.com/ubuntu/boxes/precise64
wget https://atlas.hashicorp.com/ubuntu/boxes/precise64/versions/20160818.0.0/providers/virtualbox.box cd my_vagrant_project vagrant box add precise64 ~/Downloads/precise-server-cloudimg-amd64-vagrant-disk1.box vagrant init precise64 vagrant up
第一 :从这个链接下载最新版本在这里
更新 :获取下载vagrant框尝试使用命令在您的terminal/ CMD像
stream浪者箱子增加laravel /宅基地
你会看到下载链接,之后你可以取消它并复制它下载它在其他地方使用IDM / wget等。
第二 :使用这个命令
vagrant box add laravel/homestead {**Path** of file from your local computer}
我希望这有助于获得更多信息
Laravel
支持
如果你有别人的机器的ubuntu-VAGRANTSLASH-trusty64文件夹,你可以简单地复制粘贴文件夹
~/.vagrant.d/boxes
并使用vagrant up
启动服务器。 这样您就不需要 手动添加trusty64 框 。
- 如何使用AppCompat v.7显示和隐藏ActionBar
- 为什么我得到“必须翻译自动resize的掩码到约束有_setHostsLayoutEngine:YES”在Xcode 6testing版
- 具有等间距DIV的stream体宽度
- 从OutputStream创buildInputStream的最有效的方法
- 使用ServletOutputStream在Java servlet中编写非常大的文件,而不存在内存问题
- SQL Server 2000:如何退出存储过程?
- ASP.Net MVC – 从HttpPostedFileBase中读取文件而不保存
- 将HG项目从Bitbucket镜像到Github
- 在每个Gulpfile更改时如何重新启动Gulp?
- 使用MPMoviePlayerController而不是UIWebView播放YouTubevideo
- 为什么Android的MediaPlayer需要这么长时间来准备一些实况stream才能播放?