我想編輯其中一個gem的配置文件,但找不到它。我不知道我過去是怎麼做到的。寶石安裝在哪裏?
寶石安裝在哪裏?
回答
看看你的寶石環境。
在終端運行gem env
您應該看到一個條目INSTALLATION DIRECTORY
,但也有GEM PATHS
這也正是它的加載從當前環境中的所有寶石。
如果您正在編輯的寶石的安裝文件,然後將寶石方式不正確,或你沒有正確修改它。
正確寶石通常被配置:
- 經由初始化腳本上
config/initializers
- 經由的Monkeypatching上
lib
- 經由由寶石本身提供發電機。這些往往會產生大量的文件,但他們通常有一個「初始化」或「安裝」選項來設置寶石。
RVM
$ rvm gemdir
或者,您可以:
echo $GEM_HOME
捆紮機
$ bundle show --paths
對於具體的寶石:
$ bundle show 'gem_name'
寶石
$ gem env
對於具體的寶石:
$ gem which 'gem_name'
這只是顯示一個空行,我... – levininja 2014-10-15 17:46:48
束秀--paths爲我工作,謝謝! – 2016-06-14 20:40:29
要查看默認安裝目錄,運行
gem env gemdir
如果要更改默認安裝目錄(例如,到〜/ .gem /紅寶石/ 2.1.0),加入這一行的〜/ .bashrc
export GEM_HOME=~/.gem/ruby/2.1.0
而且你還需要確保〜/ .gem/ruby/2.1.0/bin在您的PATH環境變量中以使用由gem包提供的命令。如果不是,這行添加到〜/ .bashrc中
export PATH=$PATH:~/.gem/ruby/2.1.0/bin
- 1. 在哪裏....寶石安裝基礎?
- 2. 「資產組」寶石在哪裏安裝?
- 3. 哪裏紅寶石被安裝在Ubuntu
- 4. 我的寶石寶石在哪裏?
- 5. '寶石安裝'和'sudo寶石安裝'
- 6. 寶石安裝紅寶石
- 7. 安裝紅寶石寶石
- 8. 我的寶石在哪裏與rbenv一起安裝?
- 9. Rails Metaprogramming:這個寶石在哪裏安裝?
- 10. 如何告訴RVM在哪裏安裝寶石包
- 11. 這顆寶石在哪裏?
- 12. 寶石安裝
- 13. 安裝寶石melomel時找不到寶石'tenderlove-frex'。我在哪裏可以找到這個寶石?
- 14. 安裝紅寶石寶石在Windows
- 15. 我從哪裏可以從rubygems.org關閉時安裝寶石?
- 16. 當需要寶石時安裝哪個版本的寶石
- 17. 安裝新寶石
- 18. 粉寶石,安裝
- 19. 紅寶石安裝
- 20. 安裝PG寶石
- 21. mysql2寶石安裝
- 22. 安裝FXRuby寶石
- 23. 安裝RMagick寶石
- 24. 寶石安裝紅寶石debug19失敗
- 25. 防止whenenver寶石寶石從安裝
- 26. 錯誤安裝JSON紅寶石寶石
- 27. 無法安裝鶯紅寶石寶石
- 28. 安裝MySQL寶石紅寶石
- 29. 紅寶石和寶石安裝
- 30. 紅寶石mysql2寶石安裝問題
注意,通過控制檯他的意思是終端或CMD。不是導軌控制檯。 – 2013-09-21 15:10:31