Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql ruby、rubygems&;rails-将所有东西都放在正确的位置!_Mysql_Ruby On Rails_Ruby - Fatal编程技术网

Mysql ruby、rubygems&;rails-将所有东西都放在正确的位置!

Mysql ruby、rubygems&;rails-将所有东西都放在正确的位置!,mysql,ruby-on-rails,ruby,Mysql,Ruby On Rails,Ruby,所以-我运行的系统的一点背景知识。 我在Mac上运行雪豹 我知道SnowLeopard预装了Ruby和Rails,但我想我可能把事情搞砸了,因为我在再次安装Ruby和Rails后发现了这一点 当我运行ruby-v时,它显示我正在运行ruby 1.8.7(2009-06-12 patchlevel 174)[universal-darwin10.0]。尽管我已经完成了尝试安装1.9.2的过程 当我运行rails-v时,它显示我正在运行rails2.3.5 当我运行mysql-v时,它显示我正在运行

所以-我运行的系统的一点背景知识。 我在Mac上运行雪豹

我知道SnowLeopard预装了Ruby和Rails,但我想我可能把事情搞砸了,因为我在再次安装Ruby和Rails后发现了这一点

当我运行ruby-v时,它显示我正在运行ruby 1.8.7(2009-06-12 patchlevel 174)[universal-darwin10.0]。尽管我已经完成了尝试安装1.9.2的过程

当我运行rails-v时,它显示我正在运行rails2.3.5

当我运行mysql-v时,它显示我正在运行5.1.56 mysql社区服务器(GPL)

我可以进入交互式ruby shell,也可以进入mysql提示符。 但是,当我尝试运行ruby脚本/控制台时,它会出现: ruby:没有这样的文件或目录——脚本/控制台(LoadError)

此外,当我尝试为rails项目设置新文件夹时,会出现以下结果:

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脚本/控制台命令正常工作

这是非常令人沮丧的-因为我多次尝试卸载和重新安装ruby和RubyGems

完全新手与此-任何帮助将不胜感激

干杯
Rick对ruby 1.9和rails 3有一些说明。这些是他们在学生参加课程之前给他们的指导。Practical Studio还出版了许多优秀的ruby/rails书籍,因此您可以说它们是值得信赖的资源。

对ruby 1.9和rails 3有一些说明。这些是他们在学生参加课程之前给他们的指导。Practical Studio还出版了许多优秀的ruby/rails书籍,因此您可以说它们是一个值得信赖的资源。

我的建议是删除所有现有的软件包,改用ruby/rails。只需按照安装说明访问页面,一切都会好起来。

我的建议是删除所有现有软件包,改用。只需按照安装说明访问页面,一切都会好起来。

我尝试安装GIT(因为这是安装RVM所必需的)-但当我尝试运行DMG时,它表示无法识别该文件。我也下载了它的最新版本。。。有什么想法吗?对不起,我在Ubuntu上,不知道如何在Mac上安装git,但这是完全可能的,因为许多Rails开发人员都在他们的Mac上使用git。我尝试安装git(因为这是安装RVM所必需的)——但当我试着运行DMG时,它表示无法识别该文件。我也下载了它的最新版本。。。有什么想法吗?对不起,我在Ubuntu上,不知道如何在Mac上安装git,但这绝对是可能的,因为许多Rails开发人员都在Mac上使用git。