这两天VirtualBox更新到5.0了,于是乎就升级了。结果升级后就中了个大奖,Genymotion起不来了。我用的是Genymotion 2.5,不久前刚升级的,因为官网打不开,不知是不是最新版。难道是VirtualBox 5.0有大改动以至于Genymotion不兼容了?

于是卸载VirtualBox 5.0,装回大版本4里眼下最新的4.3.30,出乎意料的也起不来。既然Genymotion说生成了log,那就看一看吧:

7月 14 09:42:42 [Genymotion] [Error] Can't run VBoxManage ("list", "hostinfo")
7月 14 09:42:42 [Genymotion] [Error] Can't run VBoxManage ("list", "hostinfo")
7月 14 09:42:43 [Genymotion] [Error] Can't run VBoxManage ("list", "hostinfo")
7月 14 09:42:43 [Genymotion] [Error] Can't run VBoxManage ("list", "hostinfo")
7月 14 09:42:44 [Genymotion] [Error] Can't run VBoxManage ("list", "hostinfo")
7月 14 09:42:44 [Genymotion] [Error] Can't run VBoxManage ("list", "hostinfo")
7月 14 09:42:45 [Genymotion] [Error] "Fail to load vboxmanage plugin from /Applications/Genymotion.app/Contents/MacOS/plugins/"
7月 14 09:42:45 [Genymotion] [Error] VM Engine failed to load
7月 14 09:42:45 [Genymotion] [Error] Unable to find VM Engine. Plugin loading aborted.

看起来是说执行VBoxManage失败了,在终端了试了一下VBoxManage list hostinfo,是可以成功执行的。查找了一下VBoxManage的位置,是在/usr/local/bin之下。记得更新之前VirtualBox是4.3.26版,回头对比了一下,当时的VBoxManage是在/usr/bin之下的,难道?不会吧!!!

于是,试着在/usr/bin下建立链接:

for file in `lsbom -fs /private/var/db/receipts/org.virtualbox.pkg.virtualboxcli.bom`
do
sudo ln /usr/local/bin/${file:} /usr/bin/${file:}
done

结果,搞定!也就是说,更新VirtualBox后Genymotion起不来的真正原因,就是因为新版本中VBoxManage等工具从原来的/usr/bin移动到了/usr/local/bin之下,所以Genymotion找不到了。真是有点奇葩呀。

Mac OS X更新VirtualBox以后Genymotion无法启动的一种情况的更多相关文章

  1. Mac OS X 更新JAMF域控配置

    在终端执行以下命令即可更新jamf域控配置属性 sudo jamf mcx # 应用被管理的配置信息 sudo jamf policy -trigger # 检查触发器策略 sudo jamf rec ...

  2. 【mac】mac os X更新High Sierra后出现的问题

    今天更新了一下macbook pro的系统到10.13.1版本,出现了几个小问题,总结一下解决方案: git客户端无法使用 解决方案如下: http://blog.csdn.net/kedongjun ...

  3. mac下已装virtualbox运行genymotion还报错找不到虚拟机的解决办法

    sudo ln -s /usr/local/bin/VBoxManage /usr/bin/VBoxManage  

  4. Install Docker on Mac OS X(转)

    Install Docker on Mac OS X You can install Docker using Boot2Docker to run docker commands at your c ...

  5. Mac OS X 背后的故事

    Mac OS X 背后的故事 作者: 王越  来源: <程序员>  发布时间: 2013-01-22 10:55  阅读: 25840 次  推荐: 49   原文链接   [收藏]   ...

  6. 神舟K650c i7(W350STQ)上成功装好Mac OS X 10.9,兼谈如何安装WinXP、7、8.1、OSX、Ubuntu五系统(Chameleon、MBR)

    作者:zyl910 参考教程——http://bbs.pcbeta.com/viewthread-1432534-1-4.html笔记本SNB和IVY平台Win7/Win8/Win8.1安装OS X ...

  7. VMware 10安装Mac OS X 10.11和XCode7

    上周把我的计算机当试验品,安装mac虚拟机.由于文件下载复制解压的时间花了很长,历时两天,记录下来(和我一样的新手不妨参考一下): 我机硬件:win7 64位 8G内存 没有8G以上就不要考虑了.我安 ...

  8. mac os x 启用apache 和 php

    Mac OS X 是自带 Apache 和 PHP 的,但默认情况下并没有开启,此文说明如何启用这两个服务,环境基于 Mac OS X 10.6 Snow Leopard. 启动 Apache 命令行 ...

  9. mac os x 系统安装 genymotion android 模拟器

    如果你有 apk 文件 想 运行一下看看 ,但是又没有  android 设备 ,那么 genymotion 将会是一个  很好的解决方案. 1.安装 下载链接: https://cloud.geny ...

随机推荐

  1. java中==与equel的区别

    值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中. ==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地 ...

  2. java自动化测试-http请求结合抓包工具实际应用

    继上文我编写了java的get请求与post请求之后,我现在开始写一下实际操作 很多人有疑问,接口测试的代码是哪里来的,怎么来的呢?看得见吗?我来做一个简单的演示 我们这里简单介绍一下抓包工具,对于一 ...

  3. ModelForm

    这是一个神奇的组件,通过名字我们可以看出来,这个组件的功能就是把model和form组合起来,对,你没猜错,相信自己的英语水平. 先来一个简单的例子来看一下这个东西怎么用: 比如我们的数据库中有这样一 ...

  4. 【NOIP模拟】的士碰撞(二分答案)

    Description

  5. 关于QQ空间相册功能的构想与简单实现

    QQ空间上传照片对其可以分类,形成不同的相册,这对于用户体验来说是很不错的,如果用户只能上传不加以分类,那么用户体验会很差. 下面是自己关于相册功能实现的一些简单看法: 首先,是创建相册,可以用pan ...

  6. enum(枚举类型)

    可以使用枚举类型声明代表整数常量的符号名称. 通过enum,创建一个新类型,并指定它可以拥有的值.(就像平常用一个整形变量,我们指定它等于0的时候代表什么,1呢,2呢...而通过枚举,就增加了程序的可 ...

  7. linux学习(八)chmod、chown、umask、lsattr、chattr

    一.权限位 权限位分为两个部分,第一个部分是谁的权限,第二部分是权限是多少.其中第一个部分一般分为:用户,用户组,其他用户.第二部分分为r:读权限,w:写权限,x:执行权限.可读,可写,可执行的权限, ...

  8. Github和Github for windows的使用简介

    很多程序员都把自己开发的代码放到Github上,方便自己管理也有利于别人查阅.所以这两天我也捣鼓了一下这个东西,现在把怎么使用Github和Github for windows简单的总结一下. 1.现 ...

  9. 2017广东工业大学程序设计竞赛决赛-tmk买礼物

    tmk买礼物 Description 今天是校赛的日子,为了庆祝这么喜庆的日子,TMK打算买些礼物给女票LSH庆祝一下. TMK进入了雪梨超市,然后刚踏入的一瞬间,店主就对TMK说:“恭喜你成为了本店 ...

  10. Android 开发笔记___drawable

    <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=&quo ...