in reply to perl native db

DBD::SQLite and ORLite, File::UserConfig/File::ShareDir

Replies are listed 'Best First'.
Re^2: perl native db
by pashanoid (Scribe) on Aug 16, 2011 at 08:45 UTC

    Thank you! I'm trying to create a system-wide config area where I'll place a simple config file and the database file, however, I'm getting all kinds of errors (module not installed and etc)

    #!/usr/bin/perl use strict; use File::UserConfig; #use File::ShareDir ':ALL'; use File::Read; my $username = getlogin(); print "user: $username\n"; #my $configdir = File::UserConfig->configdir; my $configdir = File::UserConfig->new( dist => 'Map-Energy', dirname => '.map_energy', module => 'Map::Energy', )->configdir; #my $dir = dist_dir('map_energy'); #my $config_file = dist_file( 'map_energy', 'config/data.txt'); #my $db_file = dist_file( 'map_energy', 'db/mapdata.db'); #my $mapsettings = read_file({ as_root => 1, skip_comments => 1, skip_ +blanks => 1 }, $config_file); #print "map settings: $mapsettings\n"; exit;
      There are "all kinds of solutions" for "getting all kinds of errors" ...

      Seriously, why don't you start installing the missing modules? Fire up old trusty cpan and see your problems disappear.

      CountZero

      A program should be light and agile, its subroutines connected like a string of pearls. The spirit and inte>nt of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James

        these are not the kind of errors I meant. All modules installed on my fedora 14. The modules you recommended cannot on their own create user data directories. Solution already found... thank you!