Peter Keen <[email protected]> writes: > I don't know debian but a few things to check: > > - is it in /usr/local/bin > - is it in /usr/local/share/<something>/?
Peter, I just installed ruby-full today to make sure I had everything, and then, as root, I installed ledger_web, as you describe on your git page. I still get ,---- | $ ledger_web | bash: ledger_web: command not found `---- I figured it must have done _something_, so I searched for it. After eliding a bunch of "Permission denied lines (e.g., lots of /proc/...), I see ,---- | $ find / -name ledger_web* -print | /home/myname/.gem/specs/rubygems.org%80/quick/Marshal.4.8/ledger_web-1.3.gemspec | /home/myname/.gem/ruby/1.8/cache/ledger_web-1.3.gem | /var/lib/gems/1.8/bin/ledger_web | /var/lib/gems/1.8/specifications/ledger_web-1.3.gemspec | /var/lib/gems/1.8/doc/ledger_web-1.3 | /var/lib/gems/1.8/doc/ledger_web-1.3/rdoc/files/lib/ledger_web_rb.html | /var/lib/gems/1.8/doc/ledger_web-1.3/rdoc/files/lib/ledger_web | /var/lib/gems/1.8/cache/ledger_web-1.3.gem | /var/lib/gems/1.8/gems/ledger_web-1.3 | /var/lib/gems/1.8/gems/ledger_web-1.3/ledger_web.gemspec | /var/lib/gems/1.8/gems/ledger_web-1.3/lib/ledger_web | /var/lib/gems/1.8/gems/ledger_web-1.3/lib/ledger_web.rb | /var/lib/gems/1.8/gems/ledger_web-1.3/bin/ledger_web `---- I figure the stuff in ~/.gem is setup material, but the rest went into /var -- is that right? An entry for ledger_web looks like ,---- | -rwxr-xr-x 1 root root 391 Mar 17 13:16 ledger_web `---- so I tried to run it as myself (you said that was the expected mode of operation). That gave me ,---- | $ /var/lib/gems/1.8/bin/ledger_web | /var/lib/gems/1.8/gems/sequel-3.32.0/lib/sequel/adapters/postgres.rb:231:in `initialize': PGError: fe_sendauth: no password supplied (Sequel::DatabaseConnectionError) | 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' | from /var/lib/gems/1.8/gems/sequel-3.32.0/lib/sequel/database/misc.rb:48:in `initialize' | from /var/lib/gems/1.8/gems/sequel-3.32.0/lib/sequel/connection_pool.rb:92:in `call' | from /var/lib/gems/1.8/gems/sequel-3.32.0/lib/sequel/connection_pool.rb:92:in `make_new' | from /var/lib/gems/1.8/gems/sequel-3.32.0/lib/sequel/connection_pool/threaded.rb:127:in `make_new' | from /var/lib/gems/1.8/gems/sequel-3.32.0/lib/sequel/connection_pool/threaded.rb:113:in `available' | from /var/lib/gems/1.8/gems/sequel-3.32.0/lib/sequel/connection_pool/threaded.rb:103:in `acquire' | from /var/lib/gems/1.8/gems/sequel-3.32.0/lib/sequel/connection_pool/threaded.rb:147:in `sync' | from /var/lib/gems/1.8/gems/sequel-3.32.0/lib/sequel/connection_pool/threaded.rb:147:in `synchronize' | from /var/lib/gems/1.8/gems/sequel-3.32.0/lib/sequel/connection_pool/threaded.rb:147:in `sync' | from /var/lib/gems/1.8/gems/sequel-3.32.0/lib/sequel/connection_pool/threaded.rb:102:in `acquire' | from /var/lib/gems/1.8/gems/sequel-3.32.0/lib/sequel/connection_pool/threaded.rb:74:in `hold' | from /var/lib/gems/1.8/gems/sequel-3.32.0/lib/sequel/database/connecting.rb:225:in `synchronize' | from /var/lib/gems/1.8/gems/sequel-3.32.0/lib/sequel/adapters/postgres.rb:259:in `execute' | from /var/lib/gems/1.8/gems/sequel-3.32.0/lib/sequel/adapters/postgres.rb:393:in `check_database_errors' | from /var/lib/gems/1.8/gems/sequel-3.32.0/lib/sequel/adapters/postgres.rb:257:in `execute' | from /var/lib/gems/1.8/gems/sequel-3.32.0/lib/sequel/database/query.rb:74:in `execute_dui' | from /var/lib/gems/1.8/gems/sequel-3.32.0/lib/sequel/database/query.rb:67:in `execute_ddl' | from /var/lib/gems/1.8/gems/sequel-3.32.0/lib/sequel/database/schema_methods.rb:377:in `create_table_from_generator' | from /var/lib/gems/1.8/gems/sequel-3.32.0/lib/sequel/database/schema_methods.rb:97:in `create_table' | from /var/lib/gems/1.8/gems/sequel-3.32.0/lib/sequel/extensions/migration.rb:629:in `schema_dataset' | from /var/lib/gems/1.8/gems/sequel-3.32.0/lib/sequel/extensions/migration.rb:382:in `initialize' | from /var/lib/gems/1.8/gems/sequel-3.32.0/lib/sequel/extensions/migration.rb:542:in `initialize' | from /var/lib/gems/1.8/gems/sequel-3.32.0/lib/sequel/extensions/migration.rb:333:in `new' | from /var/lib/gems/1.8/gems/sequel-3.32.0/lib/sequel/extensions/migration.rb:333:in `run' | from /var/lib/gems/1.8/gems/sequel-3.32.0/lib/sequel/extensions/migration.rb:317:in `apply' | from /var/lib/gems/1.8/gems/ledger_web-1.3/lib/ledger_web/db.rb:7 | from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' | from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require' | from /var/lib/gems/1.8/gems/ledger_web-1.3/lib/ledger_web.rb:6 | from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' | from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require' | from /var/lib/gems/1.8/gems/ledger_web-1.3/bin/ledger_web:7 | from /var/lib/gems/1.8/bin/ledger_web:19:in `load' | from /var/lib/gems/1.8/bin/ledger_web:19 `---- I found there was already a ledger db, so I ran as me ,---- | dropdb ledger | createdb ledger `---- but I still got that list of messages. Does this suggest anything? Is it possibly a Ruby 1.8 vs. 1.9 problem? Do I need to pass the ledger db a password? If so, how? Thanks, Bill -- Bill Harris Facilitated Systems http://makingsense.facilitatedsystems.com/
