2016-02-29 55 views
1

我嘗試在我的目錄中運行OAuth實例時遇到問題。運行OAuthd實例的問題

(基於https://github.com/oauth-io/oauthd)我的Redis服務器已啓動並正在運行,全部設置完畢。我遵循所有的指示,加倍檢查一切,甚至嘗試重新安裝節點,redis和oauthd。然而,我每次運行oauthd start命令時,我得到的結果相同:

{ [Error: Cannot find module './build/Release/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' } 
{ [Error: Cannot find module './build/default/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' } 
{ [Error: Cannot find module './build/Debug/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' } 
{ [Error: Cannot find module './build/Release/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' } 
{ [Error: Cannot find module './build/default/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' } 
{ [Error: Cannot find module './build/Debug/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' } 
{ [Error: Cannot find module './build/Release/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' } 
{ [Error: Cannot find module './build/default/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' } 
{ [Error: Cannot find module './build/Debug/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' } 
{ [Error: Cannot find module './build/Release/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' } 
{ [Error: Cannot find module './build/default/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' } 
{ [Error: Cannot find module './build/Debug/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' } 
{ [Error: Cannot find module './build/Release/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' } 
{ [Error: Cannot find module './build/default/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' } 
{ [Error: Cannot find module './build/Debug/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' } 

你對如何解決這一問題有何建議?

在此先感謝! ^ Q

+0

您是否解決問題? –

回答

0

每次運行hexo命令時,我遇到以下問題

{ [Error: Cannot find module './build/Release/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' } { [Error: Cannot find module './build/default/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' } { [Error: Cannot find module './build/Debug/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' } stackoverflowing之後,我得到了解決npm install hexo --no-optional。 由於hexo模塊有很多依賴關係,並且在不穩定的網絡環境下重建它會導致相同的問題,所以不需要重新安裝整個模塊。 我在hexo的文件夾中找到DTraceProviderBindings後找到了這個模塊。 此擴展允許您爲Node.js應用程序創建本地DTrace提供程序。也就是說,要創建提供程序和探針來公開特定於應用程序的信息,而不是有關節點運行時的信息。閱讀更多關於it's github page


刪除此可選模塊

npm uninstall dtrace-provider 然後沒有更多的錯誤信息。 但是,如果您需要使用此模塊,您可以重新安裝它

npm install dtrace-provider 當然它是可選的。

0

我在我的MacOS上有同樣的問題。在此之後的步驟:

  1. 安裝的Xcode
  2. rm -rf node_modules
  3. npm install

一切工作正常。

0

我在幾天遇到這個錯誤,然後我找到了解決這個問題的方法。 對於任何人在MacOS上發生此錯誤並使用yarn而不是npm,請按照以下步驟操作: - 安裝CodeX並打開它,接受術語&隱私。 - 全局安裝node-gyp(如果安裝了node-gyp,請嘗試刪除它,然後再次添加)。

yarn global remove node-gyp 
yarn global add node-gyp 
yarn