[英]problems with ruby on rails 3 on windows 7
在win7 64位和mysql 5.1上運行rails 3時遇到錯誤。
它與mysql2有關。 任何幫助都會有所幫助。
C:\mobile_projects>rails new test2 -d mysql
create
create README
create Rakefile
create config.ru
create .gitignore
create Gemfile
create app
create app/controllers/application_controller.rb
create app/helpers/application_helper.rb
create app/mailers
create app/models
create app/views/layouts/application.html.erb
create config
create config/routes.rb
create config/application.rb
create config/environment.rb
create config/environments
create config/environments/development.rb
create config/environments/production.rb
create config/environments/test.rb
create config/initializers
create config/initializers/backtrace_silencers.rb
create config/initializers/inflections.rb
create config/initializers/mime_types.rb
create config/initializers/secret_token.rb
create config/initializers/session_store.rb
create config/locales
create config/locales/en.yml
create config/boot.rb
create config/database.yml
create db
create db/seeds.rb
create doc
create doc/README_FOR_APP
create lib
create lib/tasks
create lib/tasks/.gitkeep
create log
create log/server.log
create log/production.log
create log/development.log
create log/test.log
create public
create public/404.html
create public/422.html
create public/500.html
create public/favicon.ico
create public/index.html
create public/robots.txt
create public/images
create public/images/rails.png
create public/stylesheets
create public/stylesheets/.gitkeep
create public/javascripts
create public/javascripts/application.js
create public/javascripts/controls.js
create public/javascripts/dragdrop.js
create public/javascripts/effects.js
create public/javascripts/prototype.js
create public/javascripts/rails.js
create script
create script/rails
create test
create test/fixtures
create test/functional
create test/integration
create test/performance/browsing_test.rb
create test/test_helper.rb
create test/unit
create tmp
create tmp/sessions
create tmp/sockets
create tmp/cache
create tmp/pids
create vendor/plugins
create vendor/plugins/.gitkeep
C:\mobile_projects>cd test2
C:\mobile_projects\test2>rails generate scaffold testtbl desc:string legsnumber:string
[31mCould not find gem 'mysql2 (>= 0, runtime)' in any of the gem sources listed in your Gemfile.[0m
C:\mobile_projects\test2>
您提供的輸出的最后一行清楚地表明您所缺少的內容。 提到沒有安裝gem mysql2
,並且應該運行bundle install
來安裝它們。
您沒有提到如何獲得該版本的Ruby,但我假設您已安裝Rubyinstaller軟件包。
現在,mysql2 gem目前缺少適用於Windows的二進制文件(這是我現在正在研究的東西)。
我有兩個建議:要么使用sqlite3(應該與RubyInstaller一起使用,要么特別是RailsInstaller軟件包。
或者,您按照與RubyInstaller Wiki中發布的有關安裝和編譯MySQL適配器的類似說明安裝和編譯mysql2 gem。
希望所有這些對您有所幫助或說得通。
我解決了這個..i只是進入了gemfile並將mysql2的引用更改為mysql,並且一切正常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.