通过CYGWIN在Windows上安装Ruby on Rails

时间:2012-08-23 01:08:59

标签: ruby-on-rails ruby cygwin

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

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快捷方式,然后从菜单中选择编辑。将内容更改为>匹配:

     

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

我是否必须将此命令作为在可执行文件或cygwin命令提示符内运行的命令?当我尝试这样做时,我得到了这个:

  

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

2 个答案:

答案 0 :(得分:0)

这里有很多不妥之处。

  • 您可以使用编辑 - >标记或编辑 - >粘贴
  • 复制/粘贴命令提示符
  • libxslt-devel-1.1.20-1.i386.rpm是一个linux文件。
  • C:\ cygwin \ bin \ rxvt - 你为什么要和rxvt一起玩?

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

答案 1 :(得分:0)

通过CYGWIN在Windows上使用Ruby on Rails
试试:

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

  • 使用此设置,打开Cygwin,转到项目文件夹,运行vagrant init <box>(我的框为hashicorp/precise64 - see others) (您可能还想cfg您的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上)没有任何问题。