doc: manual: mention LEDGER_FILE env var gotcha
This commit is contained in:
parent
05572f4a08
commit
82404952ed
@ -29,7 +29,9 @@ format. Additionally, hledger lists other hledger-\* executables found
|
|||||||
in the user’s \$PATH and can invoke them as subcommands.
|
in the user’s \$PATH and can invoke them as subcommands.
|
||||||
|
|
||||||
The journal file is `~/.hledger.journal` by default, or another file path
|
The journal file is `~/.hledger.journal` by default, or another file path
|
||||||
specified by `$LEDGER_FILE`. You can also specify a file with `-f FILE`,
|
specified by `$LEDGER_FILE`.
|
||||||
|
(This should be a real environment variable, not a shell variable.)
|
||||||
|
You can also specify a file with `-f FILE`,
|
||||||
or standard input with `-f-`.
|
or standard input with `-f-`.
|
||||||
|
|
||||||
Transactions are dated movements of money between two (or more) named
|
Transactions are dated movements of money between two (or more) named
|
||||||
|
|||||||
@ -86,7 +86,9 @@ $ hledger COMMAND [OPTIONS] [ARGS]
|
|||||||
Most [commands](#commands) query or operate on a
|
Most [commands](#commands) query or operate on a
|
||||||
[journal file](#journal), which by default is `.hledger.journal`
|
[journal file](#journal), which by default is `.hledger.journal`
|
||||||
in your home directory. You can specify a different file with the `-f`
|
in your home directory. You can specify a different file with the `-f`
|
||||||
option or `LEDGER_FILE` environment variable, or standard input with `-f-`.
|
option or `LEDGER_FILE` environment variable
|
||||||
|
*([not a shell variable](#run-time-problems))*,
|
||||||
|
or standard input with `-f-`.
|
||||||
|
|
||||||
Options are similar across most commands, with some variations; use
|
Options are similar across most commands, with some variations; use
|
||||||
`hledger COMMAND --help` for details.
|
`hledger COMMAND --help` for details.
|
||||||
@ -2614,8 +2616,13 @@ Here are some issues you might encounter when you run hledger
|
|||||||
|
|
||||||
**Successfully installed, but "No command 'hledger' found"**
|
**Successfully installed, but "No command 'hledger' found"**
|
||||||
stack and cabal install binaries into a special directory, which
|
stack and cabal install binaries into a special directory, which
|
||||||
should be added to your PATH environment variable. On unix-like
|
should be added to your PATH environment variable. Eg on unix-like
|
||||||
systems, it is ~/.local/bin and ~/.cabal/bin respectively.
|
systems, that is ~/.local/bin and ~/.cabal/bin respectively.
|
||||||
|
|
||||||
|
**I set a custom LEDGER_FILE, but hledger is still using the default file**
|
||||||
|
`LEDGER_FILE` should be a real environment variable, not just a shell variable.
|
||||||
|
The command `env | grep LEDGER_FILE` should show it.
|
||||||
|
You may need to use `export`. Here's an [explanation](http://stackoverflow.com/a/7411509).
|
||||||
|
|
||||||
**"Illegal byte sequence" or "Invalid or incomplete multibyte or wide character" errors**
|
**"Illegal byte sequence" or "Invalid or incomplete multibyte or wide character" errors**
|
||||||
In order to handle non-ascii letters and symbols (like £), hledger needs
|
In order to handle non-ascii letters and symbols (like £), hledger needs
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user