我找到了BUNDLE_DISABLE_SHARED_GEMS: '1'
,在.bundle/config
。這是什麼意思?這是什麼意思BUNDLE_DISABLE_SHARED_GEMS:'1'?
24
A
回答
19
Bundler從~/.bundle/config
文件中取得一些設置 - 而不是從shell env。
設置爲true(默認)時,無論這些寶石是否安裝在您的系統中,所有寶石的安裝將爲BUNDLE_PATH
。
Bundler默認情況下不會安裝已經在系統寶石中的gem,所以如果你想打包一個解壓後的所有依賴關係的應用程序,這是特別有用的。
檢查也:
5
這意味着「捆綁安裝」將始終將gem安裝到本地目錄(默認爲.bundle
),並使用它們,而不是系統範圍內安裝的gem。
+0
我發現我的'.bundle/config'文件的'BUNDLE_DISABLE_SHARED_GEMS'設置爲true,但是當我運行'bundle'時,沒有將gem安裝到本地'.bundle'文件夾中。 'BUNDLE_PATH' env var沒有設置。 – artificis
1
我說這麼多,我註釋掉BUNDLE_DISABLE_SHARED_GEMS:「1」我的系統上,這防止乘客獨立的服務頁面,產生一個錯誤開始的: 「看起來Bundler找不到寶石。」
我正在運行我所有的寶石,除了乘客在本地捆綁的寶石。
相關問題
- 1. 這裏「2>&1」是什麼意思?
- 2. cd $ {1: - 。}這是什麼意思
- 3. 位置= $ 1?這是什麼意思?
- 4. 這是什麼意思:key = lambda x:x [1]?
- 5. UsbConnection.bulkTransfer返回「-1」。這是什麼意思?
- 6. Laravel:take(1) - > count();這是什麼意思?
- 7. 是什麼意思?page = 1
- 8. 'result [:: - 1]'是什麼意思?
- 9. sql:Max()-1是什麼意思?
- 10. ++ 1是什麼意思
- 11. 1.f是什麼意思
- 12. readyState == 1是什麼意思?
- 13. varchar(-1)是什麼意思?
- 14. 什麼是stringWithFormat:@「%@ - 1」是什麼意思?
- 15. 通配符Makefile中(這是什麼$(1)是什麼意思?)
- 16. 什麼是PPC,這是什麼意思?
- 17. 這是什麼`_time_independent_equals`是什麼意思?
- 18. PHP這是什麼意思?
- 19. 這是什麼意思? function()!()
- 20. 這是什麼意思?
- 21. 這是什麼意思? [c#]
- 22. System.BadImageFormatException這是什麼意思?
- 23. Ç - 這是什麼意思〜
- 24. :這是什麼意思?
- 25. IllegalStateException:這是什麼意思?
- 26. 這是什麼意思?
- 27. 這是什麼意思:&** this;
- 28. 這些是什麼意思?
- 29. 「這」是什麼意思?
- 30. 是什麼!在這意思?
我假設在這種情況下1 ==真? – Kamilski81
是1 ==真:) – Tilo