小编iai*_*ton的帖子

如何从Heroku bash下载文件?

我从Heroku bash运行了一个ruby脚本,它在我想要下载的服务器上生成一个CSV文件.我尝试将其移动到公共文件夹进行下载,但这不起作用.我发现在Heroku bash控制台中的每个会话之后,文件都会被删除.是否有直接从Heroku bash控制台下载的命令?

bash heroku

37
推荐指数
7
解决办法
2万
查看次数

使用Git复制子模块

我在Git中有一个包含多个子模块的项目,我需要下载这些子模块以及可用的文件以便使用主项目,并且为了使子模块工作,我需要自己的子模块可用等等.所以为此设置我使用递归初始化子模块git submodule update --init --recursive.

但是,我注意到我的许多子模块都有共享依赖关系,在伪代码中看起来像这样(alpha -> beta表示alpha具有子模块beta)

my project -> submodule a -> submodule m
           -> submodule b -> submodule m
                          -> submodule n -> submodule x
           -> submodule c -> submodule x
Run Code Online (Sandbox Code Playgroud)

我的问题是:有没有办法只使用git来避免这种重复,同时仍然拥有每个子模块的文件(至少有一个副本)?

我可以想象一个带符号链接的解决方案,但如果git为我处理这个问题会更好,而且我不确定在更新子模块时自己输入符号链接是否会引起问题.

理想情况下,我希望将其简化为:

my project -> submodule a -> symlink(submodule m)
           -> submodule b -> symlink(submodule m)
                          -> symlink(submodule n)
           -> submodule c -> symlink(submodule x)
           -> submodule m
           -> submodule n -> symlink(submodule x)
           -> submodule x …
Run Code Online (Sandbox Code Playgroud)

git git-submodules

21
推荐指数
2
解决办法
2737
查看次数

RubyMine和TextMate的利弊

我现在需要转向"严肃的"Ruby(在Rails上)IDE,因为Netbeans正在停止对Ruby的支持.我不想开始一场拖钓战,但我是否愿意听到使用TextMate或RubyMine作为IDE的优点和缺点,帮助我选择我应该投入哪些时间,尤其是那些正在使用的人其中一个每天("在战壕里").

我现在的想法是:

TextMate的

  • 亲:似乎是事实上的标准
  • Con:我有点担心更新很少而且很远
  • Con:我来自Java背景,所以这样一个轻量级的编辑器(而不是一个重量级的IDE)对我来说会有点文化冲击

RubyMine的

  • 专业:经常更新
  • Pro:Ruby/Rails专注,内置对常见宝石的支持
  • Con:像重构/自动完成这样的东西容易混淆(我过去几天一直在尝试RubyMine试用)
  • 骗局:它可能不时失速

此外,我意识到vim非常受欢迎,但我发现没有菜单/ native-gui有点令人沮丧,特别是当你习惯使用键盘快捷键来完成与其他操作系统中可用的东西完全不同的东西时.所以请坚持使用TextMate和RubyMine

ruby ide textmate ruby-on-rails rubymine

17
推荐指数
1
解决办法
9873
查看次数

标签 统计

bash ×1

git ×1

git-submodules ×1

heroku ×1

ide ×1

ruby ×1

ruby-on-rails ×1

rubymine ×1

textmate ×1