2013-05-06 122 views
0

我刚刚使用自制软件安装了ruby,并执行了rails的gem安装。Rails安装问题(Mac 10.7)

虽然它说,轨道已安装,当我在铁轨上的终端,我得到以下输出类型:

/Users/moveablecode/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require': dlopen(/Users/moveablecode/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/1.9.1/x86_64-darwin11.4.0/digest/md5.bundle, 9): Library not loaded: /opt/local/lib/libcrypto.1.0.0.dylib (LoadError) 
    Referenced from: /Users/moveablecode/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/1.9.1/x86_64-darwin11.4.0/digest/md5.bundle 
    Reason: image not found - /Users/moveablecode/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/1.9.1/x86_64-darwin11.4.0/digest/md5.bundle 
    from /Users/moveablecode/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require' 
    from /Users/moveablecode/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/generators/app_base.rb:1:in `<top (required)>' 
    from /Users/moveablecode/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require' 
    from /Users/moveablecode/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require' 
    from /Users/moveablecode/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/generators/rails/app/app_generator.rb:1:in `<top (required)>' 
    from /Users/moveablecode/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require' 
    from /Users/moveablecode/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require' 
    from /Users/moveablecode/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/commands/application.rb:24:in `<top (required)>' 
    from /Users/moveablecode/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require' 
    from /Users/moveablecode/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require' 
    from /Users/moveablecode/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/cli.rb:15:in `<top (required)>' 
    from /Users/moveablecode/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require' 
    from /Users/moveablecode/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require' 
    from /Users/moveablecode/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/bin/rails:7:in `<top (required)>' 
    from /Users/moveablecode/.rvm/gems/ruby-1.9.3-p392/bin/rails:19:in `load' 
    from /Users/moveablecode/.rvm/gems/ruby-1.9.3-p392/bin/rails:19:in `<main>' 
    from /Users/moveablecode/.rvm/gems/ruby-1.9.3-p392/bin/ruby_noexec_wrapper:14:in `eval' 
    from /Users/moveablecode/.rvm/gems/ruby-1.9.3-p392/bin/ruby_noexec_wrapper:14:in `<main>' 

任何解决方案来解决这些错误?

+1

可能重复的最简单的方法[如何获得的dlopen加载到启动轨道(http://stackoverflow.com/questions/8214926/how-to-get-dlopen-loaded-to-start-rails) – 2013-05-06 13:22:41

+0

你有什么试过的?你有文件'/ opt/local/lib/libcrypto.1.0.0.dylib'吗? – fotanus 2013-05-06 13:22:44

+0

Simone,您发布的答案中的链接似乎已被破坏。有我可以访问的替代链接吗? – Sagar 2013-05-06 17:53:15

回答

2

尝试使用railsinstaller。从http://railsinstaller.org/ 下载它,并按照从http://pragmaticstudio.com/blog/2010/9/23/install-rails-ruby-mac步骤它将为you.This更有帮助是安装导轨

+0

试过了!我得到相同的错误。如果我正确的,似乎我没有一些依赖轨道需要! – Sagar 2013-05-08 06:45:48

+1

这解决了我的问题!我完全卸载了ruby rails和rvm(rvm implode),然后按照链接上的说明操作,一切正常! – Sagar 2013-05-08 08:23:53

+0

plz然后将其标记为已接受 – Shrikant1712 2013-05-08 10:05:45