rails server命令无法正常工作“使用weBrick”“rails”

时间:2016-08-17 18:50:13

标签: ruby-on-rails rubygems webrick

我有搜索或类似的问题,但没有一个解决方案适合我。 我将详细描述这个问题:

当我创建一个新的rails应用程序时,服务器正常工作,我们的教师告诉我们将现有的gem文件替换为下面显示的另一个 - 并运行bundle或bundle更新来解析gem

source 'https://rubygems.org'

gem 'rails', '4.2.3'
gem 'sqlite3'
gem 'sass-rails', '~> 5.0'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.1.0'
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 2.0'
gem 'sdoc', '~> 0.4.0', group: :doc
gem 'therubyracer', platforms: :ruby
gem 'capybara', '~> 2.4.4'
gem 'poltergeist', '~> 1.6.0'
gem 'phantomjs', '~> 1.9.8.0'

# Access an IRB console on exception pages or by using <%= console %> in views
gem 'web-console', '~> 2.0', group: :development

group :development, :test do
  # Call 'byebug' anywhere in the code to stop execution and get a           debugger console
  gem 'byebug'
  gem 'spring'
end
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]

gem 'httparty'

当我用新的gem文件替换现有的gem文件时出现问题,服务器不起作用,这是我的命令行日志。

如果您需要任何进一步的信息,请发表评论。

编辑:更多信息&gt;&gt;&gt;导轨版本安装5.0.1

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

我找到了问题的解决方案,我想把它留在这里,所以任何人都有同样的问题可以使用。 问题是我安装了rails v5.0.1,这导致了与其他宝石的可比性相关的问题,因此我将我的导轨降级为4.2.3

首先,您需要运行gem uninstall railsgem uninstall railties

2 - 现在,再次安装rails,你可以搜索rails 4.2.3下载并安装它,或者你可以通过命令执行此操作,我正在使用Windows,我不知道如何命令在其他人看来,但我相信它是类似的,你可以尝试这个gem install rails '4.2.3'并且它!