Ruby Rails安装和配置问题

我有ruby 1.9.3并且我试图获得最新的安装,以及获得所有配置的rails和gem和bundler等。 这非常令人困惑,我迷失在野外。 我安装了bitnami并试图按照这里的入门: http ://guides.rubyonrails.org/getting_started.html

当我尝试在命令中执行rails新博客时,我得到以下内容:

c:\RailsBlog>rails new blog exist identical README.rdoc identical Rakefile identical config.ru identical .gitignore identical Gemfile exist app identical app/assets/javascripts/application.js identical app/assets/stylesheets/application.css identical app/controllers/application_controller.rb identical app/helpers/application_helper.rb identical app/views/layouts/application.html.erb identical app/assets/images/.keep identical app/mailers/.keep identical app/models/.keep identical app/controllers/concerns/.keep identical app/models/concerns/.keep exist bin identical bin/bundle identical bin/rails identical bin/rake identical bin/setup exist config identical config/routes.rb identical config/application.rb identical config/environment.rb conflict config/secrets.yml Overwrite c:/RailsBlog/blog/config/secrets.yml? (enter "h" for help) [Ynaqdh] Y force config/secrets.yml exist config/environments identical config/environments/development.rb identical config/environments/production.rb identical config/environments/test.rb exist config/initializers identical config/initializers/assets.rb identical config/initializers/backtrace_silencers.rb identical config/initializers/cookies_serializer.rb identical config/initializers/filter_parameter_logging.rb identical config/initializers/inflections.rb identical config/initializers/mime_types.rb identical config/initializers/session_store.rb identical config/initializers/wrap_parameters.rb exist config/locales identical config/locales/en.yml identical config/boot.rb identical config/database.yml exist db identical db/seeds.rb exist lib exist lib/tasks identical lib/tasks/.keep exist lib/assets identical lib/assets/.keep exist log identical log/.keep exist public identical public/404.html identical public/422.html identical public/500.html identical public/favicon.ico identical public/robots.txt exist test/fixtures identical test/fixtures/.keep exist test/controllers identical test/controllers/.keep exist test/mailers identical test/mailers/.keep exist test/models identical test/models/.keep exist test/helpers identical test/helpers/.keep exist test/integration identical test/integration/.keep identical test/test_helper.rb exist tmp/cache exist tmp/cache/assets exist vendor/assets/javascripts identical vendor/assets/javascripts/.keep exist vendor/assets/stylesheets identical vendor/assets/stylesheets/.keep run bundle install Fetching gem metadata from https://rubygems.org/........... Fetching version metadata from https://rubygems.org/... Fetching dependency metadata from https://rubygems.org/.. Resolving dependencies.............................................. Using rake 11.1.1 Using i18n 0.7.0 Using json 1.8.3 Using minitest 5.8.4 Using thread_safe 0.3.5 Using builder 3.2.2 Using erubis 2.7.0 Using mini_portile2 2.0.0 Using rack 1.6.4 Installing mime-types-data 3.2016.0221 Gem::InstallError: mime-types-data requires Ruby version >= 2.0. Using arel 6.0.3 Installing debug_inspector 0.0.2 with native extensions Using bundler 1.11.2 Installing coffee-script-source 1.10.0 Installing execjs 2.6.0 Using thor 0.19.1 Installing columnize 0.9.0 Using concurrent-ruby 1.0.1 Installing debugger-linecache 1.2.0 Installing debugger-ruby_core_source 1.3.8 Installing multi_json 1.11.2 Installing sass 3.4.21 Installing tilt 2.0.2 Installing sqlite3 1.3.11 Installing rdoc 4.2.2 Using tzinfo 1.2.2 Using nokogiri 1.6.7.2 Using rack-test 0.6.3 An error occurred while installing mime-types-data (3.2016.0221), and Bundler cannot continue. Make sure that `gem install mime-types-data -v '3.2016.0221'` succeeds before bundling. 

我用bitnami安装了2.0.0-39 ruby​​并下载了ruby 2.3.0的东西。 我已经尝试过安装捆绑器以及我被告知要做的每件事,我似乎无法弄清楚我做错了什么。

谁能帮助我指出正确的方向? 我想通过入门而继续前进。 我已经在ruby中编写了东西,但是在特定的应用程序中,自动化进程。 我现在正在尝试学习如何将它用于Web开发,因为我非常喜欢这种语言。 任何帮助表示赞赏。 我在服务器端配置方面并不是很出色,但是我希望配置我的测试服务器以便我可以学习rails。

谢谢!

更新:

我现在安装了更新版本的ruby。 尝试运行gem install byebug时仍然出错

这是我的版本:c:> ruby​​ -v ruby​​ 2.2.4p230(2015-12-16修订版53155)[i386-mingw32]

  c:\>rails -v Rails 4.2.6 c:\>gem -v 2.6.2 

当我尝试安装byebug时,我得到以下内容:

  c:\>gem install byebug Temporarily enhancing PATH to include DevKit... Building native extensions. This could take a while... ERROR: Error installing byebug: ERROR: Failed to build gem native extension. current directory: C:/Ruby22/lib/ruby/gems/2.2.0/gems/byebug-8.2.2/ext/byebug C:/Ruby22/bin/ruby.exe -r ./siteconf20160324-4624-28n8zp.rb extconf.rb creating Makefile current directory: C:/Ruby22/lib/ruby/gems/2.2.0/gems/byebug-8.2.2/ext/byebug make "DESTDIR=" clean current directory: C:/Ruby22/lib/ruby/gems/2.2.0/gems/byebug-8.2.2/ext/byebug make "DESTDIR=" generating byebug-i386-mingw32.def compiling breakpoint.c cc1.exe: warnings being treated as errors In file included from c:/Ruby22/include/ruby-2.2.0/ruby/defines.h:163:0, from c:/Ruby22/include/ruby-2.2.0/ruby/ruby.h:29, from c:/Ruby22/include/ruby-2.2.0/ruby.h:33, from ./byebug.h:4, from breakpoint.c:1: c:/Ruby22/include/ruby-2.2.0/ruby/win32.h:319:44: error: 'struct timespec' declared inside parameter list c:/Ruby22/include/ruby-2.2.0/ruby/win32.h:319:44: error: its scope is only this definition or declaration, which is probably not what you want c:/Ruby22/include/ruby-2.2.0/ruby/win32.h:320:43: error: 'struct timespec' declared inside parameter list make: *** [breakpoint.o] Error 1 make failed, exit code 2 Gem files will remain installed in C:/Ruby22/lib/ruby/gems/2.2.0/gems/byebug-8.2.2 for inspection. Results logged to C:/Ruby22/lib/ruby/gems/2.2.0/extensions/x86-mingw32/2.2.0/byebug-8.2.2/gem_make.out 

我一直在无数的板上,包括下载ssl证书和复制到文件夹。 什么都没有让我通过这一点。 感谢所有的回复和尝试帮助!