问题标签 [vmware-fusion]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - 在 Mac 上进行 Delphi 开发的建议?
我已经开始在 Mac 上使用 Delphi 进行开发,并认为我会分享我的观察结果,看看是否有人对使用 Delphi 进行 Mac 开发有任何建议或技巧。
不久前,我对 Mac 上的 Delphi 开发进行了一些评论讨论。这是在另一个问题的答案的评论中。几个月过去了,我认为可能值得为任何考虑切换 VM 主机的人写一个简短的总结。
总体而言,OS X + VMware 为制作 Delphi 应用程序提供了一个非常好的开发平台。
平台
- MacBook Pro 17" 2.93GHz Core 2 Duo。OS X Leopard
- VMware 融合 2.0.5
- Vista + 德尔福 2007
观察
- 移动现有的 PC 开发环境是直截了当的。VMware 可以从物理 PC 构建 VM,或者像我一样,从 TrueImage 备份构建它。现有的主机 VMS 可以被复制。
- 使用虚拟机显然会对性能造成影响,但这并不是那么明显。我想说速度至少和我之前的 HP 2.1GHz Core 2 Duo 一样快
- 获得足够的内存。4GB 或 8 如果你能负担得起。4GB相当实用
- Delphi 在 1.5GB 的虚拟机中构建了一个大小适中的应用程序
- 只为虚拟机分配 1 个核心 - 速度更快
- 为来宾操作系统使用虚拟硬盘驱动器。它比从 BootCamp 分区运行来宾要快得多
- MBP 有两个视频子系统,NVidia 9400M 和 9600M GT。使用速度更快的 9600M 可以在 VMware 运行时提供更流畅的体验
- VMware Fusion 没有启用 Aero 所需的 WDDM 驱动程序。如果您的应用具有要测试的 Aero 功能,则需要单独安装 BootCamp Windows 以试用 Aero 功能
- Windows 和 OS X 的 ctrl 键 vs command 键在默认设置下可能会很烦人。VMware 让您控制键映射,因此您可以对其进行设置,从而最大限度地减少 Win 与 Mac 的差异。您可能还想在系统偏好设置中调整键盘和鼠标设置
- Delphi 上的 Mac 功能键(Expose 等)冲突步骤。可以在 VMware 首选项中禁用 Mac 功能键。
- 如果您使用的是 MBP,则没有 PgUp、PgDn、Home 和 End 键。苹果在这里有点太简约了。您可以使用 Fn 或 Cmd 修饰符获取这些键。某些应用程序之间存在令人讨厌的不一致
- MBP 触控板上的两指滚动是一种美
- 如果您没有多台显示器,将 Windows 全屏显示在 Space 中效果很好
- 如果您使用 Time Machine 进行备份,它将备份整个 VM(除非您将其分解为较小的文件)。您可以通过创建快照来使其更易于管理。Time Machine 将只备份小得多的更改文件。该文件将逐渐增长 - 删除快照并创建一个新快照(当然首先进行备份:-)
- Mac 是一个很好的用户体验,但它不是魔法——他们也有他们的 wtf 时刻
你有什么使用 Mac 进行 Delphi 开发的技巧和建议?谢谢!
windows-7 - VMware Fusion 和 MacbookPro 键盘
我在 Macbook Pro 上的 VMware Fusion 下运行 Windows 7 Ultimate(零售版)。我使用 Microsoft 键盘布局创建器 MSKLC为 Mac 创建了键盘布局。
我的问题是,当我输入引号或双引号字符时,什么也没有发生。然后我再次按下它并获得两次角色。当我使用标准的美国国际键盘布局时,也会发生类似的行为。
- '我什么都得不到。
- 第二次按下“我明白了”
如果我按'一次,然后按任何其他键,它通常会产生预期的输出,例如
- 第一次按下“我什么都没得到”
- 现在按f我得到'f
如果我按'一次,然后按i,我得到í(见这里)
有趣的是,如果我按'一次,然后按退格键,就好像我从未按过'(退格键正常工作)。
#也会发生类似的事情。
正如你可以想象的那样,我花了很长时间才输入这个,键盘做它正在做的事情......应该轻弹到OSX!
asp.net - 试图从 vmware fusion 做 asp.net mvc 开发
问题是我的源代码托管在主机上(在本例中为 mac book pro),并且 Visual Studio 希望能够监控 web.config 的更改,因此它会抛出错误:
加载配置文件时出错:无法开始监视对:\path\to\web.config 的更改
我试图添加 HKLM\Software\Asp.Net\FCNMode=1 但它似乎不起作用。此外,由于版本控制问题,我不认为将源代码移至 VHD 是可行的选择。
Windows 7 64 位 Visual Studio 2008 VMWare Fusion 3.01
谢谢。
websphere - VMWare 融合上的 WebSphere
我在哪里可以找到与 VMWare Fusion 一起使用的免费(试用或用于教育目的)WebSphere Application Server 映像?
提前致谢。
vmware - Mac 上的 VMWare Fusion 3 删除快照
我打开了 AutoProtect,然后决定不想要它。我在我的 VM 文件夹中找到了几个 Gig 大小的文件。
我试图在关闭虚拟机后删除它(Win 7)
但是当我重新启动 Win 7 时,它抱怨说需要快照文件。我恢复了它们并且没问题。
如何摆脱这些 AutoProtect 创建的快照文件?
visual-studio-2010 - 哪台 MacBook(Pro) 可以在 Mac 上的 VMWare Fusion 上运行 Visual Studio 2010?
任何人都有在 MacBook 或 MacBook Pro 上运行 Visual Studio 2010 的经验?(通过 VMWare 融合)
基于您的经验的任何反馈/建议,您将针对 MacBook Pro 的水平(即 CPU 类型、CPU 速度)从 VS2010 上获得合理/良好的性能?
(我只是担心获得基本级别的 MacBook Pro 13" 2.4GHz Core2Duo 是否会对性能感到沮丧)
linux - 在 VMWare Fusion 下在 RedHat Linux 中引导时出现内核恐慌:找不到文件系统
这应该很简单。然而,它给了我地狱。
问题
我已经编译了最新的内核,当我重新启动我的机器时,它会产生与文件系统相关的内核恐慌。
问题
如何让新内核识别 VMWare 文件系统?必须有一些设置让 Linux 安装知道“硬盘驱动器”不是真正的驱动器,而是实际上代表虚拟机的文件。
背景
首先,我不是 Linux 大师。这是我第一次编译内核。我做了什么来解决这个问题:
- 从 kernel.org 下载内核版本 2.6.34
- 将源码解压到目录中
- 按照此处的安装说明进行操作: http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
- 基本上,运行:make menuconfig,make,make modules,make modules_install,make install,reboot
- 我并没有真正改变 make menuconfig 部分中的任何内容
重新启动后,它失败并出现以下错误:
环境
我在运行 2.8 GHz Intel Core Duo 处理器的 OS X v10.5.8 的 MacBook Pro 上运行的 VMWare Fusion 版本 3.1.0 (261058) 下运行 Red Hat Enterprise Linux Server (2.6.18-194.3.1.el5PAE) 4GB 1067 MHz DDR3 内存。虚拟机分配有 2 个处理器内核和 2048 MB 内存。VM 硬盘设置指向文件“Red Hat Enterprise Linux 5.vmdk”,其中“总线类型”设置为“SCSI”,“磁盘大小”设置为 40Gb 并选中“拆分为 2Gb 文件”选项。
当我使用以下 /boot/grub/menu.lst 文件时,一切正常,只是它引导到错误的内核(2.6.18-194.3.1.el5PAE 而不是 2.6.34):
当我使用以下文件时(最后几行注释掉并进行了一些其他小的编辑),它会尝试引导正确的内核,但引导失败并出现上述内核恐慌:
我不明白,在一种情况下,它如何能够很好地找出 VMWare 的文件系统,而在另一种情况下,它却不能。我错过了什么?我应该选择一些与 VMWare 相关的特殊编译选项吗?我需要更改 VMWare Fusion 方面的内容吗?我想不通!
非常感谢任何和所有建议!
webserver - VMWare fusion:从来宾连接到主机的 Web 服务器
我是一名网络开发人员,我的开发平台是 Mac。我在 VMWare fusion 中安装了 Windows XP 的副本,用于测试目的并使用 IE 预览我的网站。我在我的 Mac 上运行 Apache,有几个子域,比如test.localhost等。
如何从来宾操作系统访问主机操作系统上的网络服务器?
先感谢您。
macos - 通过 MAC 上的 VMWare Fusion 在 Windows 上运行 XAMPP,如何配置 apache 以使用我的共享文件夹 (Z:) 作为 Web 根目录?
环境:
主平台:MAC OSX 10.6
通过 VMWare Fusion 的辅助平台:Windows 7 64 位
背景:我在 MAC 端运行 MAMP Pro,webroot 位于“/www”。我需要在 IE 中测试网站,因此需要安装 Windows。我在 Windows 端安装了 XAMPP,并将 apache 根目录更改为“Z:\www”,这是我的 MAMP webroot 的位置,它是 MAC 和 Windows 之间的共享文件夹。
当我尝试从 Windows ( http://localhost/asite ) 访问本地站点时,我收到 403 Forbidden 错误:
禁止访问!
您无权访问请求的对象。它要么是读保护的,要么是服务器不可读的。
如果您认为这是服务器错误,请联系网站管理员。错误 403 localhost 07/30/10 14:21:07 Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1
如果它可以正常工作,还需要进行哪些其他配置更改才能正常工作?
谢谢,
克里斯
vmware - VMWare融合NAT+主机隧道;从虚拟机访问
我无法从 vm 访问我的 OSX 主机上的端口。
我在 VMware fusion 中使用 NAT。在我的(OSX 主机)主机文件中,我将 vmnet8 的 IP 地址映射到“mac”。
在我的 vm 中,我可以使用 'ssh user@mac' 并且它按预期工作:我已登录到主机。所以,我的主机文件正在工作。
我有一条从我的 OSX 主机到工作中的 Oracle 服务器的隧道。我可以使用来自主机的隧道(localhost:6004)没问题。但是,如果我尝试使用名称“mac”而不是“localhost”,这将不起作用。结果,我也无法从 vm 访问隧道。(显然,我不能使用 vm 中的 localhost 名称)。
为什么不能使用“mac”访问隧道,而 ssh 工作正常?