我应该提前指出,我基本上是 Linux 文盲——我是 Windows 用户,我想尝试一下 Hack 语言,这似乎是启动和运行的最快方法。
我遵循本教程系列并尝试启动配置的图像。
当我运行homestead up
orhomestead provision
时,它失败并显示相同的错误消息:
Rasmus Schultz@SIDEWINDER-7240 ~ $宅基地规定 ==> 默认值:运行供应商:文件... ==> 默认值:运行配置器:shell... 默认值:运行:内联脚本 ==> 默认值:grep:无法识别的选项 '---- BEGIN SSH2 PUBLIC KEY ---- ==> 默认值:评论:“RasmusHomestead” ==> 默认值:AAAAB3NzaC1yc2EAAAABJQAAAQEAhJ4eUnXFP7dCX98KtqNoZI9WwkE0+EBfuggt ……剪…… ==> 默认:bVlGxJAHJd6u0vW9fssohiaUuo+8i48zHn8Ciqs5XVAn79m/PQ== ==> 默认值:---- 结束 SSH2 公钥 ---- ==> 默认值:' ==> 默认值:用法:grep [OPTION]... PATTERN [FILE]... ==> 默认:尝试 'grep --help' 获取更多信息。 ==> 默认值:---- BEGIN SSH2 PUBLIC KEY ---- 注释:“RasmusHomestead”AAAAB3NzaC1yc2EAAAABJQAAAQEAhJ4eUnXFP7dCX98KtqNoZI9WwkE0+EBfuggt ……剪…… bVlGxJAHJd6u0vW9fssohiaUuo+8i48zHn8Ciqs5XVAn79m/PQ== ---- END SSH2 PUBLIC KEY ---- ==> 默认值:运行配置器:shell... 默认值:运行:内联脚本 ==> 默认值:/tmp/vagrant-shell:第 1 行:/home/vagrant/.ssh/$2:模糊重定向 SSH 命令以非零退出状态响应。流浪汉 假设这意味着命令失败。此命令的输出 应该在上面的日志中。请阅读输出以确定什么 出错。
我已经尝试更新 Composer、Homestead、Vagrant、VirtualBox、Homestead 盒子图像,我能想到的一切——我很确定它们都是最新的。
Rasmus Schultz@SIDEWINDER-7240 ~ $宅基地 Laravel Homestead 版本 2.0.17 Rasmus Schultz@SIDEWINDER-7240 ~ $宅基地更新 ==> 默认值:检查 'laravel/homestead' 的更新 默认值:最新安装的版本:0.2.6 默认值:版本约束: 默认值:提供者:virtualbox ==> 默认值:Box 'laravel/homestead' (v0.2.6) 正在运行最新版本。 Rasmus Schultz@SIDEWINDER-7240 ~ $ composer 全局更新 laravel/homestead 将当前目录更改为 C:/Users/Rasmus Schultz/AppData/Roaming/Composer 使用包信息加载作曲家存储库 更新依赖项(包括 require-dev) 无需安装或更新 生成自动加载文件
这是我的Homestead.yaml
文件:
--- ip:“192.168.10.10” 内存:2048 中央处理器:1 提供者:虚拟机 授权:C:\Users\Rasmus Schultz\.ssh\RasmusHomestead.pub 键: - C:\Users\Rasmus Schultz\.ssh\RasmusHomestead 文件夹: - 地图:C:\工作区 到:/home/vagrant/代码 网站: - 地图:test.dev 到:/home/vagrant/代码/测试 hhvm: 真的 数据库: - 宅基地 变量: - 键:APP_ENV 值:本地
此grep
错误看起来像是在配置时出现在盒子内部的内部问题 - 好像发出的 grep 命令无效?
是什么赋予了?
更新:
好的,第一个问题解决了 - 它期待不同的密钥格式,但这并没有修复“模糊重定向”错误消息......假设我必须重新配置?我关闭了vagrant并重新启动它,没有运气。
$宅基地规定 ==> 默认值:运行供应商:文件... ==> 默认值:运行配置器:shell... 默认值:运行:内联脚本 ==> 默认值:运行配置器:shell... 默认值:运行:内联脚本 ==> 默认值:/tmp/vagrant-shell:第 1 行:/home/vagrant/.ssh/$2:模糊重定向 SSH 命令以非零退出状态响应。流浪汉 假设这意味着命令失败。此命令的输出 应该在上面的日志中。请阅读输出以确定什么 出错。