0
OS X 10.8 に RoR をインストールしようとしています。Mac と RoR の両方に新しい!

ここの指示に従ってください:
http://www.justinball.com/2012/10/22/install-rvm-on-mac-osx-mountain-lion/

インストール済みの XCode、コマンド ライン ツール、XQuartz、Homebrew、gcc、最新の RVM、実行済み
「rvm pkg install openssl」、最後に「rvm install 1.9.3」

途中でいくつかのエラー メッセージが表示されましたが、これについては後で説明します。
ただし、以下に基づいて、インストールは成功したようです。

$ タイプ rvm | 頭 -n1
rvm は関数です
$ レール -v
レール 3.2.8
ruby --バージョン
ruby 1.9.3p286 (2012-10-12 リビジョン 37165) [x86_64-darwin12.2.0]

インストール中のエラー/警告には次のものがあります。
警告: mxcl/master/vim で homebrew/dupes/vim をタップできませんでした
ruby インタープリターの取得中にエラーが発生しました。インストールを停止しています。

「agile」という名前の新しいディレクトリを作成し、ディレクトリに変更して実行しました。
「レールの新しいデモ」
出力の最初の行に「`mkdir': Permission denied」が表示されます

次に、「sudo rails new demo」を試しました
出力の最初の行に「Rake が見つかりませんでした」というメッセージが表示される

(この投稿の最後に完全な出力を提供します。)

rake、rails、ruby、rvm に問題があるかどうかを確認するためにさまざまなことを試しましたが、すべて正常に戻ったようです。

Michaels-MacBook-Pro: アジャイル mh$ rake --version
レーキ、バージョン 0.9.2.2
Michaels-MacBook-Pro:agile mh$ whereis rake
/usr/bin/レーキ
Michaels-MacBook-Pro:レーキするアジャイル mh$
/Users/mh/.rvm/gems/ruby-1.9.3-p286@global/bin/rake
Michaels-MacBook-Pro:agile m$ which gem
/Users/mh/.rvm/rubies/ruby-1.9.3-p286/bin/gem
Michaels-MacBook-Pro:agile mh$ rvm 情報

ルビー-1.9.3-p286:

  システム:
    uname: "Darwin Michaels-MacBook-Pro.local 12.2.0 Darwin Kernel Version 12.2.0: Sat Aug 25 00:48:52 PDT 2012; root:xnu-2050.18.24~1/RELEASE_X86_64 x86_64"
    システム: 「ダウンロード」
    bash: "/bin/bash => GNU bash、バージョン 3.2.48(1)-release (x86_64-apple-darwin12)"
    zsh: "/bin/zsh => zsh 4.3.11 (i386-apple-darwin12.0)"

  rvm:
    バージョン: "rvm 1.16.17 () by Wayne E. Seguin , Michal Papis [https://rvm.io/]"
    更新:「7時間52分30秒前」

  ルビー:
    インタプリタ: "ルビー"
    バージョン: 「1.9.3p286」
    日付: 「2012-10-12」
    プラットフォーム: 「x86_64-darwin12.2.0」
    パッチレベル: "2012-10-12 リビジョン 37165"
    full_version: "ruby 1.9.3p286 (2012-10-12 リビジョン 37165) [x86_64-darwin12.2.0]"

  家:
    宝石: "/Users/mh/.rvm/gems/ruby-1.9.3-p286"
    ruby: "/Users/mh/.rvm/rubies/ruby-1.9.3-p286"

  バイナリ:
    ruby: "/Users/mh/.rvm/rubies/ruby-1.9.3-p286/bin/ruby"
    irb: "/Users/mh/.rvm/rubies/ruby-1.9.3-p286/bin/irb"
    gem: "/Users/mh/.rvm/rubies/ruby-1.9.3-p286/bin/gem"
    レーキ: "/Users/mh/.rvm/gems/ruby-1.9.3-p286@global/bin/rake"

  環境:
    パス: "/Users/mh/.rvm/gems/ruby-1.9.3-p286/bin:/Users/mh/.rvm/gems/ruby-1.9.3-p286@global/bin:/Users/mh/ .rvm/rubies/ruby-1.9.3-p286/bin:/Users/mh/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt /X11/bin:/usr/local/git/bin"
    GEM_HOME: "/Users/mh/.rvm/gems/ruby-1.9.3-p286"
    GEM_PATH: "/Users/mh/.rvm/gems/ruby-1.9.3-p286:/Users/mh/.rvm/gems/ruby-1.9.3-p286@global"
    MY_RUBY_HOME: "/Users/mh/.rvm/rubies/ruby-1.9.3-p286"
    IRBRC: "/Users/mh/.rvm/rubies/ruby-1.9.3-p286/.irbrc"
    ルビオプト: ""
    ジェムセット: ""


Michaels-MacBook-Pro:agile mh$ タイプの rvm | 頭 -n1
rvm は関数です




================================================== =================
Michaels-MacBook-Pro: アジャイル m$ レールの新しいデモ
      作成  
/Users/mh/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/fileutils.rb:247:in `mkdir': 権限が拒否されました - /Users/mh/agile/demo (Errno ::EACCES)
    from /Users/mh/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/fileutils.rb:247:in `fu_mkdir'
    from /Users/mh/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/fileutils.rb:221:in `mkdir_pのブロック(2階層)'
    from /Users/mh/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/fileutils.rb:219:in `reverse_each'
    from /Users/mh/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/fileutils.rb:219:in `block in mkdir_p'
    from /Users/mh/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/fileutils.rb:205:in `each'
    from /Users/mh/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/fileutils.rb:205:in `mkdir_p'
    from /Users/mh/.rvm/gems/ruby-1.9.3-p286/gems/thor-0.16.0/lib/thor/actions/empty_directory.rb:51:in `block in invoke!'
    from /Users/mh/.rvm/gems/ruby-1.9.3-p286/gems/thor-0.16.0/lib/thor/actions/empty_directory.rb:133:in `call'
    from /Users/mh/.rvm/gems/ruby-1.9.3-p286/gems/thor-0.16.0/lib/thor/actions/empty_directory.rb:133:in `invoke_with_conflict_check'
    from /Users/mh/.rvm/gems/ruby-1.9.3-p286/gems/thor-0.16.0/lib/thor/actions/empty_directory.rb:50:in `invoke!'
    from /Users/mh/.rvm/gems/ruby-1.9.3-p286/gems/thor-0.16.0/lib/thor/actions.rb:95:in `アクション'
    from /Users/mh/.rvm/gems/ruby-1.9.3-p286/gems/thor-0.16.0/lib/thor/actions/empty_directory.rb:15:in `empty_directory'
    from /Users/mh/.rvm/gems/ruby-1.9.3-p286/gems/railties-3.2.8/lib/rails/generators/app_base.rb:103:in `create_root'
    from (eval):1:in `create_root'
    from /Users/mh/.rvm/gems/ruby-1.9.3-p286/gems/thor-0.16.0/lib/thor/task.rb:27:in `run'
    from /Users/mh/.rvm/gems/ruby-1.9.3-p286/gems/thor-0.16.0/lib/thor/invocation.rb:120:in `invoke_task'
    from /Users/mh/.rvm/gems/ruby-1.9.3-p286/gems/thor-0.16.0/lib/thor/invocation.rb:126:in `block in invoke_all'
    from /Users/mh/.rvm/gems/ruby-1.9.3-p286/gems/thor-0.16.0/lib/thor/invocation.rb:126:in `each'
    from /Users/mh/.rvm/gems/ruby-1.9.3-p286/gems/thor-0.16.0/lib/thor/invocation.rb:126:in `map'
    from /Users/mh/.rvm/gems/ruby-1.9.3-p286/gems/thor-0.16.0/lib/thor/invocation.rb:126:in `invoke_all'
    from /Users/mh/.rvm/gems/ruby-1.9.3-p286/gems/thor-0.16.0/lib/thor/group.rb:238:in `ディスパッチ'
    from /Users/mh/.rvm/gems/ruby-1.9.3-p286/gems/thor-0.16.0/lib/thor/base.rb:425:in `start'
    from /Users/mh/.rvm/gems/ruby-1.9.3-p286/gems/railties-3.2.8/lib/rails/commands/application.rb:38:in `'
    from /Users/mh/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from /Users/mh/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from /Users/mh/.rvm/gems/ruby-1.9.3-p286/gems/railties-3.2.8/lib/rails/cli.rb:15:in `'
    from /Users/mh/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from /Users/mh/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from /Users/mh/.rvm/gems/ruby-1.9.3-p286/gems/railties-3.2.8/bin/rails:7:in `'
    from /Users/mh/.rvm/gems/ruby-1.9.3-p286/bin/rails:19:in `load'
    from /Users/mh/.rvm/gems/ruby-1.9.3-p286/bin/rails:19:in `'
    from /Users/mh/.rvm/gems/ruby-1.9.3-p286/bin/ruby_noexec_wrapper:14:in `eval'
    from /Users/mh/.rvm/gems/ruby-1.9.3-p286/bin/ruby_noexec_wrapper:14:in `'
Michaels-MacBook-Pro:agile mh$ sudo rails 新しいデモ
/Users/mh/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:`to_specs': レーキが見つかりませんでした (>= 0.8. 7) [actionmailer-3.2.8、actionpack-3.2.8、activemodel-3.2.8、activerecord-3.2.8、activeresource-3.2.8、activesupport-3.2.8、arel-3.0.2、builder-3.0 の中。 4、erubis-2.7.0、hike-1.2.1、i18n-0.6.1、journey-1.0.4、json-1.7.5、mail-2.4.4、mime-types-1.19、multi_json-1.3.6、 polyglot-0.3.3、rack-1.4.1、rack-cache-1.2、rack-ssl-1.3.2、rack-test-0.6.2、rails-3.2.8、railties-3.2.8、rdoc-3.12、スプロケット-2.1.3、トール-0.16.0、チルト-1.3.3、ツリートップ-1.4.12、tzinfo-0.3.34] (Gem::LoadError)
    from /Users/mh/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:777:in `ブロック in activate_dependencies'
    from /Users/mh/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:766:in `each'
    from /Users/mh/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:766:in `activate_dependencies'
    from /Users/mh/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:750:in `activate'
    from /Users/mh/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/rubygems.rb:1232:in `gem'
    from /Users/mh/.rvm/gems/ruby-1.9.3-p286/bin/rails:18:in `'
    from /Users/mh/.rvm/gems/ruby-1.9.3-p286/bin/ruby_noexec_wrapper:14:in `eval'
    from /Users/mh/.rvm/gems/ruby-1.9.3-p286/bin/ruby_noexec_wrapper:14:in `'
4

1 に答える 1

1

このリソースを使用すると、すべてが自動的にインストールされます: Rails Installer

于 2012-10-31T05:16:15.820 に答える