【问题标题】:Working on Two/Multiple Web (Rails) Projects on Windows在 Windows 上处理两个/多个 Web (Rails) 项目
【发布时间】:2014-07-24 18:26:32
【问题描述】:

我目前正在 Windows 8 笔记本电脑上开发 Rails Web 应用程序。我想启动另一个个人 Web 应用程序。我尝试这样做,但被警告我不应该这样做,因为 Windows 命令行会混淆我的路径设置(?)。我需要同时在这两个项目上工作,并且想知道我是否以及如何实现这一目标。

【问题讨论】:

  • 只要您根据您正在使用的应用程序交替使用rails server(或以某种方式更改其中一个应用程序的端口),我相信您应该能够同时使用这两种应用程序。
  • 我不需要下面答案所建议的不同版本的 ruby​​/rake/bundler 吗?有什么解决方法?
  • 如果您使用相同版本的所有内容,这是完全可以接受的,那么您应该能够同时处理两者。否则@Syl 可能是正确的。
  • 谢谢!如果我有不同的版本,你认为我可以使用本教程吗:blog.developwithpassion.com/2012/03/30/…?

标签: ruby-on-rails ruby windows web command-line


【解决方案1】:

多个并行 rails 项目的路径设置通常会出现问题,因为您需要为每个项目使用不同版本的 ruby​​/bundler/rake。通常,为了避免这些问题,在 Linux 系统上您使用 RVM(ruby 版本管理器)或 rbenv。 OSX 也有类似的工具。我不确定它们是否适用于 Windows。

这不在您的问题范围内,但我强烈建议您避免使用 Windows 作为您的开发环境。我也在我的主桌面上使用 Windows。我尝试在 Windows 上使用 Rails,但它会产生太多问题并且文档很少。

我在 Windows 操作系统上工作的解决方案是使用运行我的 rails 环境的 Ubuntu Linux 的虚拟机。我使用虚拟机上的网络共享中的 sublimetext 编辑我的文件,并且终端允许我做其他所有事情。

编辑:

更多关于虚拟机的主题

Ruby 和 rails(以及 python 和 Django,以及 NodeJS 和...)旨在与 *Nix 操作系统(包括 Linux 和 OSX)一起使用。从长远来看,我真的建议您使用带有 Linux 的 VM。

【讨论】:

  • 我已经习惯了 Windows,不想切换到不同的操作系统。很难相信像 RVM 这样的解决方案还没有适用于 Windows。在您看来,根据我正在开发的应用程序(如上面的评论所建议)切换到不同的 Rails 服务器是否允许我同时处理不同的应用程序?
  • 你认为 pik 对 Windows 有帮助吗?
  • 我不在 Windows 上使用 Rails,我只知道每次在 Windows 上遇到安装/配置错误时,信息都会比 Linux/OSX conf 上少得多。跨度>
猜你喜欢
  • 2018-11-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-09
  • 1970-01-01
  • 2023-03-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多