有谁知道如何使用RubyMine打开宝石进行编辑?
如果这是不可能的,那么如何将RubyMine设置为我的默认编辑器来打开gem?
在Mac上,在你的~/.bash_profile
:
export EDITOR=/Applications/RubyMine.app/Contents/MacOS/rubymine
然后bundle open the-gem
。适应其他操作系统的品味。
您还可以使用RubyMine的“工具 - >创建命令行启动器”来创建启动器脚本并将EDITOR
设置为该脚本。
或者,如果要浏览的gem是RubyMine项目的一部分,则无需使用bundle open
:只需在Project选项卡的最底部打开External Libraries,找到gem,然后像您一样浏览和编辑你自己的代码。
在允许您编辑gem中的文件之前,RubyMine会向您发出警告,但如果您坚持,则允许您这样做。
为了编辑宝石GEMNAME
,首先你必须得到消息来源。通常你会通过搜索github GEMNAME
在github上找到它们。
您将在SSH克隆URL下的该小框中找到git存储库名称。只需单击该图标即可将其放入粘贴缓冲区。
在你的sources目录中,让我们说~/src
进入
git clone [email protected]:AUTHOR / GEMNAME.git
现在,您可以在RubyMine文件中打开项目 - >打开~/src/GEMNAME
编辑后,您可以使用生成新的gem文件
gem build GEMNAME.gemspec
您可以安装
gem安装GEMNAME.gem