当我尝试运行"rails server“时,我得到了错误,我按照下面的说明来做:
这是我得到的:
C:\ruby\rails\firstapp>rails server
C:/ruby/lib/ruby/gems/2.1.0/gems/rails-2.1.0/lib/rails_generator/options.rb:32:i
n `default_options': undefined method `write_inheritable_attribute' for Rails::G
enerator::Base:Class (NoMethodError)
A:/Dev/Web/private_app/config/initializers/simple_form.rb:2:in`<top (required)>': uninitialized constant SimpleForm (NameErr
or)
from e:/Dev/Rails/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/railties-4.1.8/lib/rails/engine.rb:648:in `block in load_config_initializ
er'
from e
我的操作系统: windows xp,ruby: 1.8.7,rails: 2.3.5
一切都很好,但我只是安装了一个"gcc-4.4.0-mingw32-bin",并运行gem install rdiscount,然后我的rails就无法启动。
现在,当我运行ruby script/server或rake gems:install时,将出现以下错误:
rake aborted!
Malformed version number string mingw32
(See full trace by running task with --trace)
E:\WORKSPACE
每次我尝试使用rails generate时,都会收到以下错误消息。不确定我做错了什么:
rails generate controller Say hello goodbye
c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.6/lib/rails/application.rb:251:in `block in default_middleware_stack': uniniti
alized constant Rails::Rack::Logger (NameError)
from c
当我尝试使用rails服务器运行项目时,我得到以下错误
C:\Workspace\combomeal>rails server
C:/Rails/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.11/lib/active_supp
ort/dependencies.rb:251:in `require': 126: The specified module could not be fou
nd. - C:/Rails/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/cur
我知道Rails是一个构建在Ruby上的web框架。Ruby是Rails使用的独立于Rails的语言。我不知道是将两者分开使用还是使用Ruby on Rails更好。
或者Ruby on Rails仅仅使用了Ruby代码和Rails代码就是一个完全不同的框架?你能不能同时安装Ruby和Rails,并将它们设置在一起?如果上述情况属实,那么Ruby on Rails是什么?与将Ruby和Rails设置为一体相比,使用Ruby on Rails有什么好处?
我正在升级我的工作rails 2.3.8应用程序,但是我得到了一个奇怪的错误。
/Users/davide/.rvm/gems/ruby-1.9.2-p0@rails2/gems/rails-2.3.10/lib/rails/vendor_gem_source_index.rb:76:in `block in refresh!': undefined method `[]' for nil:NilClass (NoMethodError)
from /Users/davide/.rvm/gems/ruby-1.9.2-p0@rails2/gems/rails-2
我在Rals上使用RailsInstaller for Windows (我有Windows10)安装Ruby时,当我尝试运行第一个应用程序时,在rails服务器后出现错误:
C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/nokogiri-1.6.5-x86-mingw32/lib/nokogiri.rb:29:in `require': cannot load such file -- nokogiri/nokogiri (LoadError)
from C:/RailsInstaller/Ruby2.2.0
我在我的windows机器上安装了最新版本的rails,当我试图创建一个新的应用程序时,我收到了以下错误消息:
来自C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require的C:\Sites>rails new apexa C:/Ruby/lib/ruby/gems/1.8/gems/railties-3.2.6/lib/rails/commands/application.rb: 12:in expand_path': non-absolute home (ArgumentError) from C:/Ruby
我正在将我的应用程序从Rails2.2升级到2.3.5,在使用'<<‘保存has_many关系时,我看到了以下错误。
例如:中断测试
ev = UserEvent.new
# model specific code here
self.user_events << ev
例如:作品
ev = UserEvent.new
# model specific code here
ev.user_id = self.id
ev.save!
这在Rails 2.2中工作得很好。
我看到的问题类似于 (我如何跟踪是插件还是gem导致了这个问题)
完整的错误日志:
wrong
我是Rails的新手,我正在努力学习如何生成一个基本的rails应用程序的初学者教程。当试图生成一个脚手架时,我会得到以下错误:
从C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.1.1/lib/rails/engine.rb:466:in‘C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties->3.1.1/lib/rails/initializable.rb:30:in instance_exec' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/rail
我在Ruby on Rails上启动服务器时遇到了这个问题。
C:\Users\ogautier\RoR\holamundo>rails server
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/nokogiri-1.6.6.2-x64-mingw32/lib/nokogiri.rb:29:in `require': cannot load such file -- nokogiri/nokogiri (LoadError)
from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/nokogiri-
我正在升级一个非常旧的应用程序,所有的地狱都被打破了。我使用的是ruby 2.1.5、rails 4.2.10和activesupport 4.2.10。
谷歌上有很多人都有类似的问题,但似乎没有什么与我的情况足够相似。
我的docker-compose.yml文件有下面这行
bundle exec rails server
返回此错误
/pwd/vendor/ruby/2.1.0/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:457:in `load': No such file to load -- app
我正在尝试安装eventmachine,这样我就可以运行这个程序来看看它是做什么的。
我得到了这个错误:
C:\Users\Dakota\Downloads\rails\rails_apps\earnings>ruby script/rails
Could not find eventmachine-0.12.10 in any of the sources
Run `bundle install` to install missing gems.
当我运行'bundle install‘时,我得到这样的结果:
C:\Users\Dakota\Downloads\rails\ra
我正在学习Daniel的“学习Rails”一书。我似乎无法越过第10章的末尾,第11章的开始,在第11章中,我在development.rb中的更改之后启动应用服务器。
这是输出:
=> Booting WEBrick
=> Rails 4.2.5 application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
Exiting
/Users/adrian/w
我正在尝试运行rails server,我看到了类似这样的情况:
C:\Users\Mama i Tata>cd c:/rails_project/my_app
c:\rails_project\my_app>rails s
=> Booting WEBrick
=> Rails 3.2.6 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
Exiting
c:/rails_p
我试图在Ubuntu 15(64位)中安装RoR。我已经完成了大多数安装过程,比如安装rvm、ruby、mysql服务器、创建gemset。
rails new first_app
rvm gemset list
rvm gemset use rails3.2.13
rails new first_app
cd first_app/
bundle install
上述逗号已成功执行。
Ruby version 2.2.1
Rails version 3.2.13
当我试图启动服务器时,会出现如下错误
rails s
/home/ela/.rvm/gems/ruby-2.2.1@rails3.