Questions tagged «ruby-on-rails-4.2»

9
Rails 4-Gem :: LoadError:为数据库适配器指定了“ mysql2”,但未加载gem
在我的gemfile中,我有: gem 'mysql2' 我的database.yml如下: default: &default adapter: mysql2 database: <%= ENV['db_name'] %> username: <%= ENV['db_user'] %> password: <%= ENV['db_pass'] %> host: <%= ENV['db_host'] %> pool: 32 socket: <%= ENV['socket'] %> development: <<: *default production: <<: *default 我都运行了bundle update,bundle install并且我的Gemfile.lock显示mysql2。 但是,当我运行时,我rake db:migrate在计算机和登台服务器上都收到了此消息: myproject.com(master)$ rake db:migrate WARNING: Use strings for Figaro configuration. …

9
如何更改Rails 4.2开发服务器的默认绑定IP?
如发行说明所述,在将我们团队的rails应用程序升级到4.2之后,默认的ip rails serverbinds更改为localhostfrom 0.0.0.0。 我们使用Vagrant进行开发,并希望可以直接从主机上的浏览器访问开发服务器。 rails s -b 0.0.0.0我想知道是否还有其他更优雅的解决方案,而不是从现在开始每次输入,因此我们仍然可以像rails s启动服务器一样简单地使用sth 。也许: 一个配置文件rails s读取我可以在其中修改默认绑定ip的地方(不使用-c) 带有无业游民的端口转发(尝试但失败,请参阅下面遇到的问题) 一个要安装的猴子补丁,它将更改默认的绑定IP 这背后的真正目的是我希望我们的团队能够顺利进行升级,避免由于缺少-b 0.0.0.0部件而导致人们不得不不断重启Rails服务器的故障。 我尝试了无用的端口转发,但是在主机上Connection Refused访问时仍然可以使用localhost:3000。我尝试的两条配置行是: config.vm.network "forwarded_port", guest: 3000, host: 3000 config.vm.network "forwarded_port", guest: 3000, guest_ip: '127.0.0.1', host: 3000 在官方文档中找不到任何相关说明。任何帮助将不胜感激。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.