例如,我想制作一个程序,将来自位于我的回购站上的特定文件的源复制到我的计算机上的本地文件并最终运行它。是否有可能做到这一点,如果是的话,如何?我可以使用raw.github.com运行一个ruby源代码
0
A
回答
0
可以提出请求并保存到这样的文件:
require 'net/http'
file_content = Net::HTTP.get(URI("https://gist.githubusercontent.com/dx7/9215951/raw"))
File.write("/tmp/mycode.rb", file_content)
+0
哦,对不起,我想我不是特定的。我想编写一个程序,将github中的内容复制到我的PC上的文件中。 – b1o
+0
@ b1o你的意思是像... git?无论如何,有很多方法可以完成,包括访问它并使用openuri来捕获内容,或者使用git api,或者... –
0
使用Rugged我写了一个类似的应用。
克隆回购的基本要点看起来像这样。它没有明确的记录,但我深深地挖掘出来。
creds = Rugged::Credentials::SshKey.new(username: 'git',
publickey: ENV['SSH_PUBLIC_KEY'],
privatekey: ENV['SSH_PRIVATE_KEY'],
passphrase: ENV['SSH_PASSPHRASE'])
Rugged::Repository.clone_at(git_url, 'absolute_path_to_directory_to_store', credentials: creds)
不知道这是否回答你的问题,因为它不清楚你想要做什么。请注意,该片段将克隆整个回购不仅仅是一个回购的内容到一个文件... I want to write a program that will copy the content from github to a file on my PC
相关问题
- 1. 是否可以使用Docker + apache2运行外部php源代码?
- 2. 我可以直接从他的源代码运行Odoo 10吗?
- 3. 我可以打开一个文件让R运行代码吗?
- 4. 运行ruby代码
- 5. 我可以使用代码
- 6. 我可以使用AWS DynamoDB运行自定义代码吗?
- 7. 我可以让ruby打印动态方法的源代码吗?
- 8. 可以使用来自referencesource.microsoft.com的源代码重建一个Assembly?
- 9. 我可以从另一个JVM中的一个JVM运行JRuby代码吗?
- 10. 我是否可以从我的源代码的一个副本运行多个节点进程
- 11. 我可以使用我的游戏的开源代码吗?
- 12. 从vim运行ruby代码
- 13. arangodb,我不能运行的源代码
- 14. 我如何运行一个JavaScript代码
- 15. 我可以用一行代码创建2个目录吗?
- 16. 请帮我使用这个Ruby代码
- 17. 我可以通过Hadoop运行仅具有映射器类(源代码不含Reducer类)的Java源代码吗?
- 18. 在运行时编译c源代码中的另一个源代码
- 19. TeamCity是否可以在本地机器上运行源代码?
- 20. 运行setup.py后可以抛出源代码吗?
- 21. 运行源代码中使用Unicode字符的Python 2.7代码
- 22. 如何运行我从Android源代码获取的应用程序源代码?
- 23. 可以编译一个groovy代码在JRE中运行吗?
- 24. java可以运行一个编译好的scala代码吗?
- 25. 使用Ruby格式化HTML源代码
- 26. 我们可以使用Android NDK更改Android源代码吗?
- 27. 我可以不使用源代码qsub:.bash_profile
- 28. 我可以使用Lucene索引源代码吗?
- 29. 只有一个特定的用户可以运行Ruby脚本
- 30. 使用chroot运行不可信代码
你试过什么? – Eduardo
不是,我不知道如何做到这一点。我试图弄清楚。 – b1o