我正在使用带有 rails 4.2.5 的新 ruby 版本(2.3.0),但我正面临“rake”命令的问题。
编辑:我修改了 bin/rake
#!/usr/bin/env ruby
require_relative '../config/boot'
require 'rake'
Rake.application.run
Run Code Online (Sandbox Code Playgroud)
现在错误是:
? rvm:(ruby-2.3.0@rails4.2) git:(edge) ? rake routes
./bin/rake:3:in `require': cannot load such file -- rake (LoadError)
from ./bin/rake:3:in `<main>'
Run Code Online (Sandbox Code Playgroud)
该命令适用于 ruby 2.2.4
这是我的 gemfile:
source 'https://rubygems.org'
# ruby '2.3.0'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.2.5'
# Use postgresql as the database for Active Record
gem 'pg', '0.18.3'
gem 'sass-rails', '~> 5.0'
gem 'bootstrap-sass', '~> 3.3.0'
# Use Uglifier as …Run Code Online (Sandbox Code Playgroud) 当我执行 POST 请求时,我收到此错误。错误:连接 ECONNREFUSED 127.0.0.1:3000。相反,当我使用邮递员时,它可以工作。
这是网址: http://localhost:3000/users/sign_in
这是我的配置:
JSON 选项卡:
{"user": {"email": "user@nivelr.com", "password": "clave12345"}}
Run Code Online (Sandbox Code Playgroud)
标题: