Details
-
Bug
-
Resolution: Fixed
-
Major
-
7.0.0
-
Triaged
-
1
-
Unknown
Description
couchbase-cli has code that expects the babysitter ebin files to be here:
babystr_ebin_path = os.path.join(CB_LIB_PATH, "ns_server", "erlang", "lib" , "ns_babysitter", "ebin") |
ns_server_ebin_path = os.path.join(CB_LIB_PATH, "ns_server", "erlang", "lib", "ns_server", "ebin") |
On linux CB_LIB_PATH is /opt/couchbase/lib
On Windows CB_LIB_PATH is C:\Program Files\Couchbase\Server\lib
The ebin files on linux are in
|
/opt/couchbase/lib/ns_server/erlang/lib/ns_babysitter/ebin
|
which matches the expected location.
However on Windows the ebin files are in
C:\Program Files\Couchbase\Server\lib\ns_babysitter\ebin
|
instead of where the code is looking for them
C:\Program Files\Couchbase\Server\lib\ns_server\erlang\lib\ns_babysitter\ebin
|
I don't know if this is a packaging/installation issue or if couchbase-cli should have OS-specific code.