【发布时间】:2014-08-27 13:12:24
【问题描述】:
我一直在开发一个(非常简单的)Rails 项目,并将文件移动到一台新机器上。我安装了 Ruby(版本 2.0.0p195)和 Rails(4.0.0)。 在命令提示符(控制台)的 C:\Sites 目录中,当我键入“rails server”时,我会得到一大堆以以下开头的信息:
Usage:
rails new APP_PATH [options]
...
...继续选项:、运行时选项:、Rails 选项:等等。
当我 cd 到我复制的项目的目录时:
C:\网站\电子学习
并尝试“rails server”我收到以下错误:
'mri_21' is not a valid platform. The available options are: [:ruby, :ruby_18, :ruby_19, :ruby_20, :mri, :mri_18, :mri_19, :mri_20, :rbx, :jruby, :mswim, :mingw, :mingw_18, :mingw_19, :mingw_20]
有谁知道我做错了什么?是否可以从另一台计算机复制 rails 项目?如果是这样,我该怎么做?
任何帮助,非常感谢。
编辑:
仅供参考,我的 gemfile 如下:
source 'https://rubygems.org'
ruby '2.1.2'
gem 'rails', '4.1.5'
gem 'sass-rails', '~> 4.0.3'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.0.0'
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 2.0'
gem 'sdoc', '~> 0.4.0', group: :doc
gem 'spring', group: :development
gem 'bootstrap-sass'
gem 'devise'
gem 'sqlite3'
gem 'thin'
group :development do
gem 'better_errors'
gem 'binding_of_caller', :platforms=>[:mri_21]
gem 'quiet_assets'
gem 'rails_layout'
gem 'byebug'
end
【问题讨论】:
标签: ruby-on-rails ruby command-prompt