通过 Homebrew 安装 Postgresql。我想在解压缩“.tar”后创建一个新数据库。但我有这个问题。
Michael-Adelekes-MacBook:wikiful madeleke13$ sudo su postgres -c 'createuser-P--超级用户 madeleke13'
bash: createuser -P --superuser: 未找到命令
Michael-Adelekes-MacBook:wikiful madeleke13$ sudo su postgres -c 'createuser-P-超级用户 madeleke13'
bash: createuser-P-superuser: 未找到命令
Michael-Adelekes-MacBook:wikiful madeleke13$ sudo su postgres -c 'createuser -P --superuser madelek13'
密码: 输入新角色的密码: 再次输入:
Michael-Adelekes-MacBook:wikiful madeleke13$ 创建了b -T template0
newdb 密码:
密码:createdb:无法连接到数据库 template1:致命:用户“madeleke13”的密码身份验证失败
Michael-Adelekes-MacBook:wikiful madeleke13$
我不明白为什么我以前没有遇到问题时无法验证我的用户名。
我的申请已经开始,然后我继续注册.输入我的信息后,我收到一个错误页面说:
用户控件#creore中的Errno :: ECONNREFUSED
Connection refused - {:data=>"<?xml version=\"1.0\" encoding=\"UTF-8\"?><add><doc><field name=\"id\">User 1</field><field name=\"type\">User</field><field name=\"type\">ActiveRecord::Base</field><field name=\"class_name\">User</field><field name=\"username_text\">mikeadeleke</field><field name=\"bio_text\">Founder of Edopter</field></doc></add>", :headers=>{"Content-Type"=>"text/xml"}, :method=>:post, :params=>{:wt=>:ruby}, :query=>"wt=ruby", :path=>"update", :uri=>#<URI::HTTP:0x007fb6c3c911d0 URL:http://localhost:8982/solr/update?wt=ruby>, :open_timeout=>nil, :read_timeout=>nil, :retry_503=>nil, :retry_after_limit=>nil}
Run Code Online (Sandbox Code Playgroud)
消息:
app/controllers/users_controller.rb:14:in `create'
Run Code Online (Sandbox Code Playgroud)
所以这是我的代码导致了阻塞.我看到没有问题,并通过roodi验证器运行它.
class UsersController < ApplicationController
before_filter :get_user, except: [:new, :create]
def get_user
@user = User.find_by_username(params[:user_name])
end
def new
@user = User.new
end
def create
@user = User.new(params[:user])
if @user.save
sign_in @user
flash[:success] = "Woohoo! Thanks for creating an account. Feel free to edit your profile or look …Run Code Online (Sandbox Code Playgroud)