【问题标题】:Installing Ruby on Rails on Windows via CYGWIN通过 CYGWIN 在 Windows 上安装 Ruby on Rails
【发布时间】:2017-01-27 14:54:10
【问题描述】:

我正在尝试按照此页面上的说明进行操作:

http://www.agilereasoning.com/2011/05/25/ruby-on-rails-on-windows-7-using-cygwin/

我一直在尝试首先使用 railsinstaller 安装 Rails,但我遇到了诸如没有 vim 之类的困难,我无法从 Windows 命令提示符复制和粘贴,所以我安装了 CYGWIN。它没有正确下载文件,所以我手动下载了它们,有些很难找到。我找不到作为 .tar 文件的最终包,所以我下载了 libxslt-devel-1.1.20-1.i386.rpm。

右键单击 Cygwin 快捷方式并从菜单中选择编辑。将内容更改为 >match:

1 @echo 关闭 2 C:\cygwin\bin\rxvt -sr -sl 1500 -e C:\cygwin\bin\bash.exe --login -i

我必须把它作为一个命令在可执行文件上或在 cygwin 命令提示符内运行吗?当我尝试这样做时,我得到了这个:

-bash: 'command': 找不到命令

【问题讨论】:

    标签: ruby-on-rails ruby cygwin


    【解决方案1】:

    这里有很多问题。

    • 您可以使用 Edit->Mark 或 Edit->Paste 复制/粘贴命令提示符
    • libxslt-devel-1.1.20-1.i386.rpm 是一个 linux 文件。
    • C:\cygwin\bin\rxvt - 你为什么要搞乱 rxvt?

    我建议您安装rubyinstaller + devkit,然后执行 gem install rails。但是,不要期望对 Rails 在 Windows 上的性能感到满意。

    【讨论】:

    • 有人说我应该使用 CYGWIN。我对双启动并不感到兴奋。在它提到运行该命令的网站上。
    • Cygwin 在 Windows 上运行。不涉及双启动。
    • 没有。我想使用 Cygwin,所以我不必安装 Linux。我不太喜欢使用 Windows 命令提示符。我尝试过使用 rails 安装程序,但没有成功。
    • 嗯,我正在使用 cygwin 并按照我描述的方式安装了 ruby​​,它对我来说效果很好。
    • 好的,我试试 ruby​​installer + devkit。
    【解决方案2】:

    通过 CYGWIN 在 Windows 上运行 Ruby on Rails
    试试:

  • 安装Vagrant
  • Virtual Box,
  • 和 Cygwin(或 PuTTy,我正在使用 Cygwin)。

  • 有了这套,打开 Cygwin,进入你的项目文件夹,运行vagrant init <box>(我的盒子是hashicorp/precise64 - see others) (您可能还想配置您的Vagrantfile?)。

    一切就绪,运行:vagrant upvagrant ssh
    现在你有一个正在运行的虚拟机(Ubuntu),你可以安装 rvm(推荐......这样你就可以拥有不同版本的 Ruby),或者直接使用 ruby​​、rails 等。(sudo apt-get ruby -v x.x.x等)

    - Vagrant “创建和配置轻量级、可重现和可移植的开发环境”。
    - Cygwin 帮助解决 ssh 问题等...
    - Virtual Box 管理机器(Ubuntu 或其他操作系统)

    有了这套,我在 Windows 上运行 Ruby(在 Rails 上)完全没有问题。

    【讨论】:

      猜你喜欢
      • 2015-09-14
      • 1970-01-01
      • 2014-08-29
      • 2012-09-02
      • 2012-02-11
      • 1970-01-01
      • 2016-09-11
      • 2015-07-03
      • 1970-01-01
      相关资源
      最近更新 更多