簡體   English   中英

在Mountain Lion上安裝Rails

[英]Installing Rails on Mountain Lion

我想知道您是否可以幫助我找到為什么無法在OS X Mountain Lion的MBP上安裝Ruby on Rails的原因。 這是一個奇怪的問題,我會盡力為您提供更多信息。


我已經安裝了ruby,並且在1.9.3版本下工作

而且我已經安裝了ruby寶石,並且它可用於我嘗試安裝的所有其他寶石。
它的版本是1.8.24

當我運行$ sudo gem install rails它會回答以下消息: Successfully installed rails-3.2.8 1 gem installed

雖然當我問它rails -v它會返回:

`Rails is not currently installed on this system. To get the latest version, simply type:

    $ sudo gem install rails

You can then rerun your "rails" command.`

我該怎么辦?


rails bash文件( /usr/bin/rails )包含:

#!/usr/bin/ruby
# Stub rails command to load rails from Gems or print an error if not installed.
require 'rubygems'

version = ">= 0"
if ARGV.first =~ /^_(.*)_$/ and Gem::Version.correct? $1 then
version = $1
    ARGV.shift
end

begin
    gem 'railties', version or raise
rescue Exception
    puts 'Rails is not currently installed on this system. To get the latest version, simply type:'
    puts
    puts '    $ sudo gem install rails'
    puts
    puts 'You can then rerun your "rails" command.'
    exit 0
end

load Gem.bin_path('railties', 'rails', version)

這必須表示gem文件不存在,文件已舊或已損壞
我該如何檢查?

從全新安裝Mountain Lion開始...

我嘗試使用

sudo gem install rails

開箱即用 這給出了錯誤總結,

ERROR: Failed to build gem native extension.

但是,通過安裝Xcode命令行工具后,該命令成功完成,

Xcode 4.5.2 -> Preferences -> Download -> Components

除了安裝命令行工具外,我沒有進行任何其他更改。

我建議您使用此資源來安裝Rails及其所需的一切。

Railsinstaller發布了OSX的安裝程序,嘗試從git存儲庫https://github.com/railsinstaller下載他們的安裝程序(似乎有人破壞了他們的官方網頁)。

前幾天,我在Macbook上安裝了Mountain Lion。 我使用Homebrew來安裝RVM(並遵循安裝后的指示!),然后使用RVM來安裝最新版本的Ruby(1.9.3)。 從那里我將1.9.3設置為默認值,然后運行gem install rails 到目前為止,它運行順利!

暫無
暫無

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

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