我从Heroku bash运行了一个ruby脚本,它在我想要下载的服务器上生成一个CSV文件.我尝试将其移动到公共文件夹进行下载,但这不起作用.我发现在Heroku bash控制台中的每个会话之后,文件都会被删除.是否有直接从Heroku bash控制台下载的命令?
我在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) 我现在需要转向"严肃的"Ruby(在Rails上)IDE,因为Netbeans正在停止对Ruby的支持.我不想开始一场拖钓战,但我是否愿意听到使用TextMate或RubyMine作为IDE的优点和缺点,帮助我选择我应该投入哪些时间,尤其是那些正在使用的人其中一个每天("在战壕里").
我现在的想法是:
TextMate的
RubyMine的
此外,我意识到vim非常受欢迎,但我发现没有菜单/ native-gui有点令人沮丧,特别是当你习惯使用键盘快捷键来完成与其他操作系统中可用的东西完全不同的东西时.所以请坚持使用TextMate和RubyMine