我用vim-rails和ctags
的方法導航。對於它我運行ctags -R *
在/home/***/.rvm/gems/ruby***/gems
。但是在這個目錄中有許多文件夾只有一個不同的版本(例如activerecord
訴3.0.7/3.1.3/3.2.2/3.2.3
)。而當我嘗試去(ctrl+]
)方法,我到了舊版本。我如何才能使用最新的gems版本運行ctags?C標籤生成最新版本的寶石
4
A
回答
11
您可以捆綁顯示在Gemfile中寶石的位置與
bundle show --paths
如果管這個列表成ctags我想你會有你需要的。
bundle show --paths | xargs ctags -R
編輯: 在我這篇文章總結: http://heim.no/VIM/2012/04/19/generate-ctags-for-all-bundled-gems-in-a-ruby-project/
0
解決方法:我不知道一個直接的方法,但你總是有手動編輯「標籤」的文件,搜索的選項/替換了所有舊版本的寶石和刪除它們或許刪除相關的所有寶石段和以後你可以追加到使用標籤文件[CTAGS -a 3.2.3]
+0
是的,我知道。但'標籤'文件有超過63000行,手動編輯不是好主意。並刪除所有寶石預計最新版本也不是好主意,因爲我可能需要更老的寶石版本。 我的第一個問題是不正確的。我如何使用'Gemfile'中使用的gem版本? – Eugene 2012-04-13 08:59:59
相關問題
- 1. 紅寶石寶石的版本控制最佳實踐
- 2. 最好的Rails標籤插件/寶石
- 3. RVM:獲得以前的紅寶石的新寶石版本的寶石
- 4. 在Ruby腳本中查找最新版本的寶石
- 5. 重新安裝每個寶石版本的每個寶石?
- 6. 紅寶石,版本,寶石,版本和更多,哦我的
- 7. 更新MAC上的紅寶石版本
- 8. 紅寶石寶石版本錯誤
- 9. 紅寶石版本1.9.3p392與寶石 'monbon'
- 10. 紅寶石寶石賽璐珞版本
- 11. 紅寶石寶石生成內容
- 12. 寶石 - 版本不同於sudo寶石 - 版本:(
- 13. RVM確定並安裝最新版本的紅寶石
- 14. 使用最新的寶石版本,不管來源
- 15. 列出最新的不穩定寶石版本?
- 16. 問題安裝cetos最新版本的紅寶石
- 17. Textmate不運行最新版本的紅寶石
- 18. 如何找到最新版本的寶石?
- 19. Ruby MRI 2.0.0 - 標準庫寶石版本
- 20. 生成新標籤
- 21. Makefile目標始終是代碼生成的最新版本
- 22. 紅寶石版本錯誤
- 23. 降級寶石版本
- 24. 寶石Jekyll版本錯誤
- 25. 紅寶石版本幫助
- 26. 檢查寶石版本號
- 27. 紅寶石版本顯示
- 28. 寶石版本衝突
- 29. 控制紅寶石版本
- 30. 紅寶石版本混亂
你對!它好多了!謝謝! – Eugene 2012-04-14 08:13:10
安德烈亞斯,感謝您的信息。幾個月前,我在你的博客上發佈了這個問題,但還沒有得到解決:我發現了一個問題,當我從項目中的文件發起時,我只能去標籤。一旦我在一個包含在我正在使用的其中一個gem中的文件中,我無法遵循該文件中調用的任何方法來定義它的方法。我相信這是因爲它不知道如何找到與我目前正在瀏覽的文件相關的ctags文件。你有沒有像我看到的任何問題? – Tonys 2012-08-31 03:28:48
託尼,好像我居然還要檢查了這一點有點和發佈更新(因爲我幾個月前說的):) – 2012-09-11 08:27:39