ruby-on-rails – 启动Rails服务器的问题
发布时间:2020-12-17 02:42:09 所属栏目:百科 来源:网络整理
导读:刚开始使用Rails.我在 Windows Vista上,从 http://rubyinstaller.org/安装了最新版本的ruby,一切顺利. ruby -vruby 1.9.2p290 (2011-07-09) [i386-mingw32] 我跑: gem update --systemgem sources -a http://gemcutter.orggem install rails 没有错误报告.
刚开始使用Rails.我在
Windows Vista上,从
http://rubyinstaller.org/安装了最新版本的ruby,一切顺利.
ruby -v ruby 1.9.2p290 (2011-07-09) [i386-mingw32] 我跑: gem update --system gem sources -a http://gemcutter.org gem install rails 没有错误报告. rails --v Rails 3.1.0 在此之后,我为我的Rails项目创建了一个文件夹,我在里面创建了一个新的Rails应用程序,如下所示: rails new test cd test bundle install (再次没有报错) 但是,当我运行rails服务器时,我收到此错误: rails server ←[31mCould not find rails-3.1.0 in any of the sources←[ ←[33mRun `bundle install` to install missing gems.←[0m 我尝试再次运行bundle但没有再次成功…在此之后,如果我再次键入rails -v我会得到与以前相同的错误.我必须关闭Windows控制台并重新打开rails -v才能重新开始工作! 有没有人经历过这个?!你能帮我吗? 谢谢!!! 根据要求,gemfile内容为: source 'http://rubygems.org' gem 'rails','3.1.0' # Bundle edge Rails instead: # gem 'rails',:git => 'git://github.com/rails/rails.git' gem 'sqlite3' # Gems used only for assets and not required # in production environments by default. group :assets do gem 'sass-rails'," ~> 3.1.0" gem 'coffee-rails',"~> 3.1.0" gem 'uglifier' end gem 'jquery-rails' # Use unicorn as the web server # gem 'unicorn' # Deploy with Capistrano # gem 'capistrano' # To use debugger # gem 'ruby-debug19',:require => 'ruby-debug' group :test do # Pretty printed test output gem 'turn',:require => false end 捆绑安装结果: Fetching source index for http://rubygems.org/ Using rake (0.9.2) Using multi_json (1.0.3) Using activesupport (3.1.0) Using bcrypt-ruby (3.0.0) Using builder (3.0.0) Using i18n (0.6.0) Using activemodel (3.1.0) Using erubis (2.7.0) Using rack (1.3.2) Using rack-cache (1.0.3) Using rack-mount (0.8.3) Using rack-test (0.6.1) Using hike (1.2.1) Using tilt (1.3.3) Using sprockets (2.0.0) Using actionpack (3.1.0) Using mime-types (1.16) Using polyglot (0.3.2) Using treetop (1.4.10) Using mail (2.3.0) Using actionmailer (3.1.0) Using arel (2.2.1) Using tzinfo (0.3.29) Using activerecord (3.1.0) Using activeresource (3.1.0) Using ansi (1.3.0) Using bundler (1.0.18) Using coffee-script-source (1.1.2) Using execjs (1.2.4) Using coffee-script (2.2.0) Using rack-ssl (1.3.2) Using rdoc (3.9.4) Using thor (0.14.6) Using railties (3.1.0) Using coffee-rails (3.1.0) Using jquery-rails (1.0.13) Installing rails (3.1.0) Using sass (3.1.7) Using sass-rails (3.1.0) Using sqlite3 (1.3.4) Using turn (0.8.2) Using uglifier (1.0.2) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. 解决方法
尝试捆绑exec rails服务器而不是rails服务器
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |