簡體   English   中英

OSX上的Ruby on Rails-我搞砸了安裝程序嗎?

[英]Ruby on Rails on OSX - did I mess up my install?

我剛剛在OSX上安裝了Rails。 我使用了Ruby的普通版本,並遵循以下步驟:

  1. 已安裝最新版本的RubyGems
  2. 跑sudo gem install rails --include-dependencies
  3. 使用sudo gem install mongrel --include-dependencies安裝了Mongrel

Rails工作正常,但是更多的閱讀使我着手這份設置指南:

http://hivelogic.com/articles/ruby-rails-mongrel-mysql-osx

除了他從源代碼編譯並安裝到/ usr / local之外,這基本上與我執行的安裝完全相同-我真的很喜歡這個想法,因為它保留了OSX的安裝資源並將所有我的開發人員僅限於一個區域。

因此,假設我要遵循這些說明,我該怎么做才能將系統恢復為“原廠”紅寶石? 我可以只卸載Rails和Mongrel寶石嗎? 升級后的RubyGems會引起任何問題嗎?

基本上,我擔心的是,與我的開發工作無關的其他軟件將需要使用OSX的Ruby,而我將以某種方式對其進行破壞。 任何撤消我上面列出的3個步驟並盡可能接近庫存的建議,將不勝感激。

謝謝!

您所指的文章已有3年以上的歷史(在Rails社區中已過時)。 我的建議是:

  1. 安裝XCode
  2. 安裝自制軟件
    1. 安裝MySQL,Postgres,Image Magick等(舊安裝mysql等)
  3. 安裝RVM
    1. 安裝Ruby 1.9.2(rvm安裝1.9.2)
    2. 切換為默認值(rvm 1.9.2 --default)
    3. 安裝導軌(寶石安裝導軌)
    4. 安裝乘客(寶石安裝乘客)

每個步驟都會有幾個子步驟,但是您應該可以查找它們或將其提示。

我不記得為什么要這么做,但我確實知道它有效,並且此后沒有造成任何問題。 我將/ Library / Ruby移至/Library/Ruby.broken,然后將Ruby從源代碼安裝到/ usr / local。

OSX中的Ruby根本缺少一些東西。 我希望我能記住那是什么。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM