Peter Keen <[email protected]> writes: > Thanks for being understanding. Looks like you're very close, but your > config isn't quite right. Try this (replace "myname" and "mypassword" > with your psql username and password that you set): > > LedgerWeb::Config.new do |config| > config.set :database_url, "postgres://myname:mypassword@localhost/ledger" > end
Okay: ,----[ try 1 ] | LedgerWeb::Config.new do |config| | config.set :database_url, "postgres://myname:mypassword@localhost/ledger" | end `---- ,----[ try 1 results ] | $ /var/lib/gems/1.8/bin/ledger_web | /var/lib/gems/1.8/gems/sequel-3.32.0/lib/sequel/adapters/myname.rb:231:in `initialize': PGError: FATAL: password authentication failed for user "myname" (Sequel::DatabaseConnectionError) | FATAL: password authentication failed for user "myname" | from /var/lib/gems/1.8/gems/sequel-3.32.0/lib/sequel/adapters/postgres.rb:231:in `connect' | from /var/lib/gems/1.8/gems/sequel-3.32.0/lib/sequel/adapters/postgres.rb:231:in `connect' | . | . | . `---- Then I thought: I created the ledger db as me, not as the psql user, so perhaps I should use my name and password in the script. I won't type config.rb again, as it's the same since the name and password are dummied up. ,----[ try 2 results ] | $ /var/lib/gems/1.8/bin/ledger_web | (eval):3:in `dirname_without_potential_path_argument': can't convert nil into String (TypeError) | from (eval):3:in `dirname' | from /var/lib/gems/1.8/gems/ledger_web-1.4.3/lib/ledger_web/watcher.rb:10:in `run!' | from /var/lib/gems/1.8/gems/ledger_web-1.4.3/bin/ledger_web:30 | from /var/lib/gems/1.8/bin/ledger_web:19:in `load' | from /var/lib/gems/1.8/bin/ledger_web:19 `---- To my unpracticed eye, it appears I made it further but not far enough. Does that give you any hints? (I'll eventually create an alias, I think, so I don't have to create a long PATH that will eventually take over. :-)) Thanks for your ongoing help, Pete. Bill -- Bill Harris Facilitated Systems http://makingsense.facilitatedsystems.com/
