diff --git a/bin/nodejs/binding.gyp b/bin/nodejs/binding.gyp
index 3da2f00e44e34863da198d136811cf42509a1d69..dcdb13ebc411ed51fccb53a97865d64396ad5a9f 100644
--- a/bin/nodejs/binding.gyp
+++ b/bin/nodejs/binding.gyp
@@ -4,7 +4,7 @@
       "target_name": "dring",
       "sources": [ "ring_wrapper.cpp" ],
       'include_dirs': ['../../src/'],
-      'libraries': ['-L../../src/.libs/', '-lring'],
+      'libraries': ['-L<(module_root_dir)/../../src/.libs/', '-lring'],
       'cflags!': [ '-fno-exceptions' ],
       'cflags_cc!': [ '-fno-exceptions' ]
     }