当前位置: 首页 > 知识库问答 >
问题:

在Windows上的VM Vagrant框中创建Ruby on Rails环境

融烨磊
2023-03-14

Vagrant是在windows中创建Rails环境的好解决方案吗?

我有一个功能强大的Windows 8 64位桌面。我最近和RoR一起做了一个项目,并爱上了它。正如我发现的那样,在windows上安装RoR只是一种空谈;所以我创建了ubuntu的双启动。作为一名创造性开发人员,我发现在ubuntu中实现任何“创造性”都是相当困难的,因为我缺乏典型的创造性工具。

我读了一点关于一个叫做流浪的工具;然而,我仍然不确定它是否符合我的要求:adobe套件、Sublime的文本、git、rails、rails友好的操作系统(mac?/ubuntu)

典型职责:在photoshop(windows)中编辑图像,将其放入VM中的项目资产?典型职责:推/拉至git;ssh到VPS服务器?

另外,我听说你可以在虚拟机中安装苹果操作系统,你认为这是一个好选择吗?(因为我想试试他们的新操作系统)

共有2个答案

姬衡
2023-03-14

一个好的选择是,https://github.com/fgrehm/ventriloquist

“Ventriquist将Vagrant和Docker结合起来,使开发人员能够轻松配置便携式和一次性开发虚拟机。它降低了构建一个健全工作环境的门槛,而无需学习Puppet或Chef等工具。”

詹甫
2023-03-14

在流浪者中安装osx可能是可能的,但可能会相当困难,这不是流浪者的真正设计目的。

至于你的其他问题,“流浪者”听起来很合适。

有了Vagant,你可以启动一个ubuntu vm,让你的rails设置开始。然后你可以把你本地机器上的一个端口转发到虚拟机上,然后加载rails网站,就像它在你的视窗电脑上本地运行一样。一个快速的谷歌得到了这个看起来对你有用的流浪盒子——https://github.com/amaia/rails-starter-box

要使用该站点,您只需在虚拟机和本地计算机之间共享一个文件夹,该文件夹允许您使用windows应用程序(Photoshop、sublime)编辑图像和代码,因此您实际上根本不需要在ubuntu虚拟机中安装这些应用程序,并且可以正常工作。

Git几乎是一样的。。。我更喜欢SSH到vagrant框中,并在ubuntu的命令行中使用git,但您也可以在repo文件夹中从windows轻松使用gitbash或tortoisegit。。。同样有效。

 类似资料:
  • 本文向大家介绍在Windows和Linux中创建Python虚拟环境,包括了在Windows和Linux中创建Python虚拟环境的使用技巧和注意事项,需要的朋友参考一下 虚拟环境用于更有效地管理我们的Python项目。每个项目都有一个专用的环境,以获得更好的结果和将来的更新。例如,我们有一个使用Django2.1的项目,另一个使用Django2.2的项目。现在,在这种情况下,我们可以将虚拟环境用

  • 本文向大家介绍Spark在Windows下的环境搭建方法,包括了Spark在Windows下的环境搭建方法的使用技巧和注意事项,需要的朋友参考一下 本文主要是讲解Spark在Windows环境是如何搭建的 一、JDK的安装 1、1 下载JDK 首先需要安装JDK,并且将环境变量配置好,如果已经安装了的老司机可以忽略。JDK(全称是JavaTM Platform Standard Edition D

  • 问题内容: 我正在尝试从node.js应用程序中访问特定的本机Windows API调用。我相信做到这一点的最佳方法是为node.js应用程序中可能需要的节点创建本机扩展/插件,并从JavaScript调用。 在哪里可以找到有关如何实际编译这种可执行文件的资源?我可以找到有关如何编写它的说明,但是所有构建说明似乎都适用于Linux。我可以在mingw上通过g ++进行编译,我不需要使用Visual

  • 当我尝试在Windows上创建本地密钥库时: 在插入yes之后,我再次询问已经输入的信息,即: 你的姓和名是什么? 你的组织单位的名称是什么? 你的组织叫什么名字?

  • 在多次尝试并更改bat文件后,我终于成功地在Windows 7中运行了Kafka和Zookeeper。这是一台运行Java 7的32位计算机。但不幸的是,我无法创建主题。我尝试在这里使用教程:http://janschulte.wordpress.com/2013/10/13/apache-kafka-0-8-on-windows/ 我执行了命令: C:\Cambria\kafka_2.8.0-0

  • 本文向大家介绍Windows下Java+MyBatis框架+MySQL的开发环境搭建教程,包括了Windows下Java+MyBatis框架+MySQL的开发环境搭建教程的使用技巧和注意事项,需要的朋友参考一下 MyBatis是一个Java持久化框架,它通过XML描述符或注解把对象与存储过程或SQL语句关联起来。 MyBatis是在Apache许可证 2.0下分发的自由软件,是iBATIS 3.0