无法在OSX mavericks中的rails上安装ruby

时间:2014-03-29 17:42:08

标签: ruby-on-rails ruby xcode macos osx-mavericks

我有OSX mavericks,我试图在rails上安装ruby。首先我尝试通过RailsInstaller安装(http://railsinstaller.org/en),网站上有一条通知说"请不要运行安装程序OSX Mavericks直到另行通知。"

然后我尝试使用rvm进行安装,结果证明这是一个夜魇。

我按照以下所有链接的说明似乎没有工作

Installing Rails on Mavericks

Xcode install on OSX 10.9 - clang: error: no input files

Installing Rails on Mavericks

http://railsapps.github.io/installrubyonrails-mac.html

我已经安装了Xcode 5.0,我甚至手动下载了命令行工具

https://developer.apple.com/downloads/index.action

当我尝试

rails -v

我收到了一条消息

  

此系统上当前未安装Rails。要获取最新版本,只需输入:

     

$ sudo gem install rails

然后我尝试了一个错误消息的命令

Building native extensions.  This could take a while... ERROR:  Error installing rails:     ERROR: Failed to build gem native extension.

    /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb checking for libkern/OSAtomic.h... yes creating Makefile

make "DESTDIR=" compiling atomic_reference.c atomic_reference.c:57:59: warning: incompatible pointer types passing 'void **' to parameter of type 'volatile int64_t *' (aka 'volatile long long *') [-Wincompatible-pointer-types]
    if (OSAtomicCompareAndSwap64(expect_value, new_value, &DATA_PTR(self))) {
                                                          ^~~~~~~~~~~~~~~ /usr/include/libkern/OSAtomic.h:507:93: note: passing argument to parameter '__theValue' here

我无法使用xcode-select --install表示服务器中没有该软件

请指导我如何在osx mavericks上安装rails?

1 个答案:

答案 0 :(得分:0)

Rails 4需要RubyGems 2.0.3。更新它,你应该很高兴。

gem update --system 2.0.3

然后,

gem install rails

希望它有所帮助。