2011-04-09 62 views
1

所以 - 我正在运行的系统上有一点背景。 我在运行Snow Leopard的Mac上。红宝石,红宝石和铁轨 - 让一切都在正确的地方!

我知道雪豹自带的Ruby和Rails预装了 - 但我想我可以把事情搞乱,因为我发现了这一点,我再次安装Ruby和Rails之后。

当运行红宝石-v它显示,我运行红宝石1.8.7(2009-06-12 PATCHLEVEL 174)[万向darwin10.0]。即使我已经完成了尝试安装1.9.2的过程!

当我运行轨道-v它显示,我运行的Rails 2.3.5

当我运行mysql -v它显示,我运行56年5月1日的MySQL社区服务器(GPL)

我可以进入交互式ruby shell,我可以进入mysql提示符。 然而,当我尝试运行Ruby脚本/控制台,它自带了: 红宝石:没有这样的文件或目录 - 脚本/控制台(LoadError)

而且,当我尝试建立一个新的文件夹轨道项目它提出以下内容:

rails railsproject 
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:55: uninitialized constant ActiveSupport::Dependencies::Mutex (NameError) 
    from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:53:in `gem_original_require' 
    from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:53:in `require' 
    from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support.rb:56 
    from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:53:in `gem_original_require' 
    from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:53:in `require' 
    from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.3.5/bin/../lib/rails_generator.rb:28 
    from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:53:in `gem_original_require' 
    from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:53:in `require' 
    from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-2.3.5/bin/rails:14 
    from /usr/bin/rails:19:in `load' 
    from /usr/bin/rails:19 

我应该安装ruby和rubygems文件夹到哪个目录? 另外,我是否需要在ruby script/console命令的特定目录中才能正常工作?

这是非常令人沮丧 - 因为我试图卸载并重新安装红宝石和rubgygems多次...

这个完整的新手 - 任何帮助将不胜感激!

干杯 里克

回答

0

Pragmatic Studio对Ruby 1.9的一些指令和轨道。这些是他们参加其课程的人之前给学生的指导。实用工作室还出版了很多伟大的ruby/rails书籍,所以你可以说他们是一个值得信赖的资源。

4

我的建议是取消所有现有包,并使用Ruby Version Manager代替。只需访问该页面按照安装说明,一切都会好起来的。

+0

我试图安装GIT(因为这是需要安装RVM) - 但是当我尝试和运行DMG它指出该文件无法识别。我下载了它的最新版本......任何想法? – Rick 2011-04-09 09:00:37

+0

对不起,我在Ubuntu上,不知道如何在Mac上安装git,但它绝对有可能,因为许多Rails开发人员在他们的Mac上使用git。 – NilsHaldenwang 2011-04-09 13:48:23

+0

@Rick - 结帐自制软件http://mxcl.github.com/homebrew/ – 2011-04-09 14:59:52