[erlang-questions] How to run Erlang without installing it
Motiejus Jakštys
desired.mta@REDACTED
Wed Sep 21 16:46:07 CEST 2011
Hello,
I encountered a regression in erlang dev version and want to bisect it.
What I do:
$ git checkout otp; cd otp
$ ./build_otp all
<coffee>
$ bin/erl
Erlang R14B04 (erts-5.8.5) [source] [64-bit] [smp:2:2] [rq:2]
[async-threads:0] [kernel-poll:false]
Eshell V5.8.5 (abort with ^G)
1> application:start(mnesia).
{error,{"no such file or directory","mnesia.app"}}
What I expect to get:
1> application:start(mnesia).
ok
2> io:format("~p~n", [code:get_path()]).
[".","/dev/shm/otp/lib/kernel/ebin","/dev/shm/otp/lib/stdlib/ebin",
"/dev/shm/otp/lib/xmerl/ebin","/dev/shm/otp/lib/wx/ebin",
"/dev/shm/otp/lib/webtool/ebin","/dev/shm/otp/lib/typer/ebin",
"/dev/shm/otp/lib/tv/ebin","/dev/shm/otp/lib/tools/ebin",
"/dev/shm/otp/lib/toolbar/ebin","/dev/shm/otp/lib/test_server/ebin",
"/dev/shm/otp/lib/syntax_tools/ebin","/dev/shm/otp/lib/ssl/ebin",
"/dev/shm/otp/lib/ssh/ebin","/dev/shm/otp/lib/snmp/ebin",
"/dev/shm/otp/lib/sasl/ebin","/dev/shm/otp/lib/runtime_tools/ebin",
"/dev/shm/otp/lib/reltool/ebin","/dev/shm/otp/lib/public_key/ebin",
"/dev/shm/otp/lib/pman/ebin","/dev/shm/otp/lib/percept/ebin",
"/dev/shm/otp/lib/parsetools/ebin","/dev/shm/otp/lib/otp_mibs/ebin",
"/dev/shm/otp/lib/os_mon/ebin","/dev/shm/otp/lib/orber/ebin",
"/dev/shm/otp/lib/odbc/ebin","/dev/shm/otp/lib/observer/ebin",
"/dev/shm/otp/lib/mnesia/ebin","/dev/shm/otp/lib/megaco/ebin",
"/dev/shm/otp/lib/jinterface","/dev/shm/otp/lib/inviso/ebin",
"/dev/shm/otp/lib/inets/ebin","/dev/shm/otp/lib/ic/ebin",
"/dev/shm/otp/lib/hipe/ebin","/dev/shm/otp/lib/gs/ebin",
"/dev/shm/otp/lib/eunit/ebin","/dev/shm/otp/lib/et/ebin",
"/dev/shm/otp/lib/erl_interface","/dev/shm/otp/lib/erl_docgen/ebin",
"/dev/shm/otp/lib/edoc/ebin","/dev/shm/otp/lib/docbuilder/ebin",
"/dev/shm/otp/lib/diameter/ebin","/dev/shm/otp/lib/dialyzer/ebin",
"/dev/shm/otp/lib/debugger/ebin","/dev/shm/otp/lib/crypto/ebin",
"/dev/shm/otp/lib/cosTransactions/ebin","/dev/shm/otp/lib/cosTime/ebin",
"/dev/shm/otp/lib/cosProperty/ebin","/dev/shm/otp/lib/cosNotification/ebin",
"/dev/shm/otp/lib/cosFileTransfer/ebin",
"/dev/shm/otp/lib/cosEventDomain/ebin","/dev/shm/otp/lib/cosEvent/ebin",
"/dev/shm/otp/lib/compiler/ebin","/dev/shm/otp/lib/common_test/ebin",
"/dev/shm/otp/lib/autom4te.cache","/dev/shm/otp/lib/asn1/ebin",
"/dev/shm/otp/lib/appmon/ebin"]
I tried to set OTPROOT to `pwd`, ERL_LIBS to `pwd/lib`, but it did not
change the outcome.
--
Motiejus Jakštys
More information about the erlang-questions
mailing list