代码之家  ›  专栏  ›  技术社区  ›  Mark Pim

在OSXSnowLeopard中,RubyonRails——我安装了什么版本?

  •  0
  • Mark Pim  · 技术社区  · 14 年前

    我一直在尝试让RubyonRails在我的64位MacBookPro上工作。我遵循敏捷Web开发中的指示,使用Rails和所有工具。 似乎 安装罚款(并允许我创建一个演示站点),但我有一个错误与 sqlite3 当尝试在我的简单演示站点上启动Web服务器时(请参见 this question 有关我所得到的错误的详细信息)。我 犯罪嫌疑人 在某种程度上,我设法安装了错误的软件包版本或结构(我使用的是MacPorts),这导致了问题的出现。

    注: 我不是在问以前的问题,我想知道的是 我有办法确定吗 确切地 我安装的每个Ruby包的哪个版本,以及它们是为什么架构而构建的?

    我(愚蠢地)已经失去了 sudo port install 我键入的行,所以我不确定系统中当前的内容,无法尝试诊断如何修复它。

    我想要一份清单,内容如下:

    Ruby v.1.9.2 - 64bit
    Rails v 2.1 - 32bit
    ... etc.
    

    或者,我可以做些什么(除了重新安装OSX和Xcode)来删除系统中所有Ruby的痕迹,然后重新启动吗?


    如果您对如何修复 sqlite3 我弄错了,请回答上面链接的问题,而不是这里。

    1 回复  |  直到 14 年前
        1
  •  1
  •   Doon    14 年前

    sudo port list installed 将向您显示已安装的端口

    我会考虑安装RVM(http://rvm.beginrescueend.com/)以及(因为它允许你将所有的红宝石分开)。而且很容易完全去掉一颗红宝石和它所有的宝石。

    您是从端口安装Ruby还是使用系统Ruby?
    做什么? ruby -v which ruby 表演?