2

OS XMountainLionを使用してMBPにRubyonRailsをインストールできない理由を見つけていただけませんか。これは奇妙な問題です。できるだけ多くの情報を提供します。


私はrubyをインストールし、バージョン1.9.3で動作してい

ます。また、ruby gemをインストールしましたが、インストールしようとした他のすべてのgemで動作しました。
バージョンは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ファイルが存在しないか、古いか破損していることを意味している必要があります
。どうすれば確認できますか?

4

4 に答える 4

1

Mountain Lion の新規インストールから始めます...

使ってみた、

sudo gem install rails

...箱から出してすぐに。これにより、次のように要約されたエラーが発生しました。

ERROR: Failed to build gem native extension.

ただし、Xcodeコマンドラインツールをインストールした後、この同じコマンドは成功しました。

Xcode 4.5.2 -> Preferences -> Download -> Components

コマンド ライン ツールをインストールする以外は何も変更しませんでした。

于 2012-11-26T22:46:06.290 に答える
0

このリソースを使用して、Railsとそれに必要なすべてのものをインストールすることをお勧めします。

于 2012-10-22T03:58:47.980 に答える
0

Railsinstaller は OSX 用のインストーラーをリリースしました。git リポジトリhttps://github.com/railsinstallerからインストーラーをダウンロードしてみてください(誰かが公式 Web ページを壊したようです)。

于 2012-10-22T11:28:46.533 に答える
0

先日、Macbook に Mountain Lion をインストールしました。Homebrewを使用して RVM をインストールし (インストール後の手順に従いました!)、RVM を使用して Ruby の最新バージョン (1.9.3) をインストールしました。そこから、1.9.3 をデフォルトとして設定し、実行しましgem install railsた。これまでのところ、問題なく実行されています。

于 2012-10-23T00:08:25.587 に答える