所以 - 我正在运行的系统上有一点背景。 我在运行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多次...
这个完整的新手 - 任何帮助将不胜感激!
干杯 里克
我试图安装GIT(因为这是需要安装RVM) - 但是当我尝试和运行DMG它指出该文件无法识别。我下载了它的最新版本......任何想法? – Rick 2011-04-09 09:00:37
对不起,我在Ubuntu上,不知道如何在Mac上安装git,但它绝对有可能,因为许多Rails开发人员在他们的Mac上使用git。 – NilsHaldenwang 2011-04-09 13:48:23
@Rick - 结帐自制软件http://mxcl.github.com/homebrew/ – 2011-04-09 14:59:52