热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何在windows8中启动RubyonRails?-HowtostartRubyonRailsinwindows8?

IamnewoneforRubyonRails.我是RubyonRails的新手。PleasetelltherequirementsforRubyonRails.

I am new one for Ruby on Rails.

我是Ruby on Rails的新手。

Please tell the requirements for Ruby on Rails.

请告知Ruby on Rails的需求。

I am using windows 8 (64bit) operating system.

我正在使用windows 8(64位)操作系统。

And tell which SDK is suitable for RoR in windows8.

并告诉windows8中哪个SDK适合RoR。

4 个解决方案

#1


2  

The ruby/rails/rubyinstaller has many bugs in Windows 8. Today still the best choice, but:

ruby/rails/rubyinstaller在Windows 8中有很多错误。今天仍然是最好的选择,但是:

  • you cannot install Ruby 2.0 in Windows 8 - it's not compatible with Rails 4 in Windows 8. You need to install 1.9.3 in order to use Rails 4 (and you probally will waste some time until realize this because there's no sign of this and it's even make sense)
  • 不能在Windows 8中安装Ruby 2.0——它与Windows 8中的Rails 4不兼容。要使用Rails 4,你需要安装1.9.3(你可能会浪费一些时间,直到意识到这一点,因为没有任何迹象表明这一点,甚至是有意义的)
  • if you don't install Ruby in the exactly folder as is suggested, (e.g.: if you install in something like "d:\my apps\ruby"), it won't work, because the installer have trouble dealing with special characters, with whitespaces in the path, with more than 8 characters in the folder name (reminds me the old ms-dos), and I guess that some lines in the source-code has this default path explicitly written.
  • 如果你不完全文件夹中安装Ruby作为建议,(例如:如果你安装在类似“d:\ app \ Ruby”),它不会工作,因为安装程序无法处理特殊字符,空格的路径,有超过8个字符的文件夹名称(提醒我旧的ms - dos),我想这几行源代码的默认路径明确地写。
  • if you don't install the dev-kit manually via command-line, it won't work.
  • 如果不通过命令行手动安装dev-kit,那么它将无法工作。
  • even that you have a 64bits OS you need to install the 32bits version of Devkit compiled in 32bits - at least now they warn this in the main page (3 months ago you need to discover this in the hard way).
  • 即使你有一个64位的操作系统,你也需要安装32位版本的Devkit——至少现在他们在主页上警告你这一点(3个月前你需要用困难的方式发现这一点)。
  • don't forget to ALWAYS call devkitvars.bar before the first Rails/gem command in the cmd
  • 别忘了总是打电话给devkitvars。在cmd中的第一个Rails/gem命令之前
  • yes, installing gems will generate "lib" errors - there's nothing that you can do, just ignore them
  • 是的,安装gems将会产生“lib”错误——没有什么可以做的,只是忽略它们
  • finally, Windows 8 Javascript it's incompatible with Rails 4 - you need to change the runtimes.rb of "execjs" gem. The bugged line is the "JScript = ExternalRuntime.new ...". You need to remove the "//U" of ":command" and change the ":encoding" from "UTF-16LE" to "UTF-8".
  • 最后,Windows 8 Javascript与Rails 4不兼容——您需要更改运行时。rb“execjs”的宝石。被窃听的行是“JScript = ExternalRuntime”。新的……”。您需要删除“:命令”的“//U”,并将“:编码”从“UTF-16LE”改为“UTF-8”。

I made a video explaining how to install Rails 4 in Windows 8. It's in portuguese, but I believe that you can follow what it's on screen: http://www.youtube.com/watch?v=SPM9nwUQqZ0

我制作了一个视频解释如何在Windows 8中安装Rails 4。它是用葡萄牙语写的,但我相信你可以看屏幕上的内容:http://www.youtube.com/watch?v=SPM9nwUQqZ0

#2


0  

You don't need any SDK. Install ruby itself:

不需要任何SDK。安装ruby本身:

http://rubyinstaller.org/

http://rubyinstaller.org/

This will also install RubyGems (which is the dependency manager) and finally install Rails using RubyGems:

这也将安装RubyGems(它是依赖项管理器),最后使用RubyGems安装Rails:

gem install rails

And you're good to go!

你可以走了!

#3


0  

Refer Link : Rails Installer

参考链接:Rails安装程序

Link One : Install ROR in Windows 8

链接一:在Windows 8中安装ROR

Link Two : ROR for Windows 8

链接二:Windows 8的ROR

Avoid windows as your development server because windows does not have to much library support for Rails application.

避免使用windows作为开发服务器,因为windows对Rails应用程序不需要太多的库支持。

Playing at Ubuntu with Rails is like driving Ferrari .... I am agree with @Pavling suggestion about VM having Ubuntu12.04 LTS. I am also using the same way.

在Ubuntu用Rails就像驾驶法拉利....我同意@Pavling关于VM有Ubuntu12.04 LTS的建议。我也在用同样的方法。

Limitations In Running Rails on Windows

在Windows上运行Rails的限制

#4


0  

If you can track down an old version of instant rails...you may be ok! It seems to be somewhat self-contained and builds apps within its own little world! Unfortunately it has Ruby version 187, Instant Rails 2.0 It seems to work ok!

如果你能找到一个老版本的即时rails…你会好的!它似乎有点自成一体,在自己的小世界里构建应用程序!不幸的是,它有Ruby版本187、Instant Rails 2.0,看起来运行良好!


推荐阅读
  • 先看官方文档TheJavaTutorialshavebeenwrittenforJDK8.Examplesandpracticesdescribedinthispagedontta ... [详细]
  • 本文介绍了设计师伊振华受邀参与沈阳市智慧城市运行管理中心项目的整体设计,并以数字赋能和创新驱动高质量发展的理念,建设了集成、智慧、高效的一体化城市综合管理平台,促进了城市的数字化转型。该中心被称为当代城市的智能心脏,为沈阳市的智慧城市建设做出了重要贡献。 ... [详细]
  • 本文主要解析了Open judge C16H问题中涉及到的Magical Balls的快速幂和逆元算法,并给出了问题的解析和解决方法。详细介绍了问题的背景和规则,并给出了相应的算法解析和实现步骤。通过本文的解析,读者可以更好地理解和解决Open judge C16H问题中的Magical Balls部分。 ... [详细]
  • 开发笔记:实验7的文件读写操作
    本文介绍了使用C++的ofstream和ifstream类进行文件读写操作的方法,包括创建文件、写入文件和读取文件的过程。同时还介绍了如何判断文件是否成功打开和关闭文件的方法。通过本文的学习,读者可以了解如何在C++中进行文件读写操作。 ... [详细]
  • 合并列值-合并为一列问题需求:createtabletab(Aint,Bint,Cint)inserttabselect1,2,3unionallsel ... [详细]
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 本文讨论了使用差分约束系统求解House Man跳跃问题的思路与方法。给定一组不同高度,要求从最低点跳跃到最高点,每次跳跃的距离不超过D,并且不能改变给定的顺序。通过建立差分约束系统,将问题转化为图的建立和查询距离的问题。文章详细介绍了建立约束条件的方法,并使用SPFA算法判环并输出结果。同时还讨论了建边方向和跳跃顺序的关系。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 本文讨论了如何在dotnet桌面(Windows)应用程序中添加图标。作者提到可以使用dotnet命令行工具与resource.rc文件一起使用来为标准.NET核心应用程序添加图标。作者还介绍了在创建控制台应用程序时如何编辑projeto1.csproj文件来添加图标。 ... [详细]
  • 本文由编程笔记#小编整理,主要介绍了关于数论相关的知识,包括数论的算法和百度百科的链接。文章还介绍了欧几里得算法、辗转相除法、gcd、lcm和扩展欧几里得算法的使用方法。此外,文章还提到了数论在求解不定方程、模线性方程和乘法逆元方面的应用。摘要长度:184字。 ... [详细]
  • 本文介绍了使用哈夫曼树实现文件压缩和解压的方法。首先对数据结构课程设计中的代码进行了分析,包括使用时间调用、常量定义和统计文件中各个字符时相关的结构体。然后讨论了哈夫曼树的实现原理和算法。最后介绍了文件压缩和解压的具体步骤,包括字符统计、构建哈夫曼树、生成编码表、编码和解码过程。通过实例演示了文件压缩和解压的效果。本文的内容对于理解哈夫曼树的实现原理和应用具有一定的参考价值。 ... [详细]
  • 本文讨论了在VMWARE5.1的虚拟服务器Windows Server 2008R2上安装oracle 10g客户端时出现的问题,并提供了解决方法。错误日志显示了异常访问违例,通过分析日志中的问题帧,找到了解决问题的线索。文章详细介绍了解决方法,帮助读者顺利安装oracle 10g客户端。 ... [详细]
author-avatar
西门庆重生727
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有