当前位置: 首页 > 面试题库 >

如何在mysql上安装Ruby on Rails并使其正常工作(逐步指南)?

魏毅
2023-03-14
问题内容

不久前,我设法使RoR在Windows XP上运行。我一直在尝试使其在Windows
7上运行2天,但没有办法,总是有一个问题,无论我如何尝试,谷歌都无法回答。

有人可以给我指南或其他方法以使其在Windows 7或XP上运行吗?即使是Ubuntu,但我还是不想再经历那个迷宫。

我想我将在虚拟机上安装Windows XP并从那里开始。

我需要RoR和mysql-什么版本,从哪里下载它们以及我应该采取什么步骤?

附带说明一下,如何在Rails 3.0.7上安装mysql2(版本<0.3)?因为它会自动尝试超过0.3的操作,而这在Rails
3.0.7上不起作用,并且如果我尝试使用0.2.7的gemfile捆绑把戏,我不知道如何指定配置选项,如果我不这样做,那么它将不起作用不要给它mysql
lib和include目录的位置。

我也尝试使用rails 3.1 beta,直到我启动服务器并且网站永远不会在localhost:3000上加载之前,一切都能顺利进行。


问题答案:

这基本上是我在Windows 7上安装的工作:

  • 从http://dev.mysql.com/downloads/mysql/下载并安装最新的mysql
  • 安装Ruby http://rubyinstaller.org/downloads/(选中此框以更新PATH)
  • 安装Ruby Devkit http://rubyinstaller.org/downloads/(例如,提取到C:\ DevKit)
  • 设置开发套件

cd [MY_DEVKIT_INSTALL_DIR]

红宝石dk.rb初始化

红宝石dk.rb安装

  • 将libmysql.dll从您的mysql / bin安装复制到C:\ Ruby192 \ bin

宝石安装导轨

gem安装mysql2 -v 0.2.6

rails new my_test_app -d mysql



 类似资料:
  • 问题内容: 我想知道如何从源代码安装TBB并使其在Linux系统上工作。使用它时,我遇到了一些问题,如果通过软件包管理器安装TBB,这些问题不会出现。 在TBB网页上,有一些有关如何执行此操作的准则,例如设置LD_LIBRARY_PATH和CPATH变量,或采购 tbbvars.sh 文件。即使我这样做,当我尝试编译一个例子 G ++ 说, TBB 是找不到的。 因此,问题是,是否有一种简单的方法

  • 问题内容: 我很难让Joda Time安装和工作。 周围的大多数说明都假定您具有一定的知识。 有人可以假设我一无所知,然后逐步指导我将Joda Time zip文件放到哪里,我是否将其解压缩?如何使用eclipse正确添加它,以及如何将其导入到类文件中。 非常感谢!:) 问题答案: 在Eclipse中创建Java项目 下载最新的文件,然后提取其内容 在Eclipse中,在中找到您的项目,然后右键单

  • 问题内容: 我正在使用WebDriver,并且已经下载了InternetExplorerDriver,并且想知道下载后如何处理? 这就是说要把驾驶员放在我的路上。不确定他们到底在说什么。 有人使用过吗?如果可以,您是否可以提供有关如何设置它的详细步骤,使其能够正常工作? 我收到以下错误: 驱动程序可执行文件的路径必须由webdriver.ie.driver系统属性设置 我下载了IE和Chrome驱

  • 我有一个程序,用来接受用户的图像。我改为接受PDF文件,而不是我们的客户要求的问题是它不工作。 我已经换了哑剧。php配置到这个 这是我保存上传文件的CI代码 HTML 滑动分页 编辑:jquery报告该文件已成功上载,因为它返回JSON,但每当我检查目录时,都没有任何内容。奇怪的是,我将文件扩展名重命名为。TXT并上传了一个3.5MB的pdf文件。txt扩展名,它已成功上载并位于正确的目录中。

  • 问题内容: 我已经在Web应用程序中使用Guice了,没有问题,我想在桌面应用程序中使用它。我当然缺少一件事- 一种告诉我的应用程序如何绑定所有内容并知道什么是什么的方法。在Web应用程序中,我在Application类中对此进行了声明,如何在桌面应用程序中进行声明? 这是我正在使用的相关代码: 我的主班: 我当然在上projectRepo.persist(newProject); 那么,我还需要

  • 问题内容: 我是Linux n00b,试图在Eclipse中设置开发环境。我已经安装了Eclipse和Android SDK,但是启动Eclipse或尝试运行./aapt或./adb时出现一些错误。 该ELF类错误使我认为我安装了错误版本的软件,但我不记得要在x86和x86-64之间进行选择。 问题答案: 您确定完全遵循本指南吗?是否安装了ia32-libs?尝试这个: