https://issues.dlang.org/show_bug.cgi?id=16494
Issue ID: 16494
Summary: cannot find source code for runtime library after brew
install in custom directory
Product: D
Version: D2
Hardware: x86
OS: Linux
Status: NEW
Severity: major
Priority: P1
Component: dmd
Assignee: [email protected]
Reporter: [email protected]
When installing brew (via linuxbrew) in a nonstandard directory, dmd can't find
it's config file.
Would be nice if error message pointed out the algorithm to search for
dmd.conf, and the best way to fix this
install_dmd_custom.sh:
```
HOME_temp=/tmp/somedir/
HOME_old=$HOME
mkdir -p $HOME_temp
install_linuxbrew(){
HOME=$HOME_temp
ruby -e "$(curl -fsSL
https://raw.githubusercontent.com/Linuxbrew/install/master/install)"
HOME=$HOME_old
}
export HOMEBREW_PREFIX=$HOME_temp/.linuxbrew/
PATH="$HOMEBREW_PREFIX/bin:$PATH"
ls $HOMEBREW_PREFIX/bin/brew || install_linuxbrew
brew install dmd
rdmd some_file.d
#cannot find source code for runtime library after brew install in custom
directory
```
dmd -v|grep Config: Config file: (null)
--