求教:如何安装 GITHUB 上面的程序(一个人摸索,有种找不到北的感觉。)

2019-06-12 16:03:36 +08:00
 sindri

本人是菜鸟

最近很喜欢逛 V2EX.COM ,可以看到很多好玩的程序,工具或者网站。 我都会认真的 clone 下来玩一下,放在自己的页面上面,也是很有成就感的。

至今为止,弄了两个,一个是 love.rmgs.com.cn,一个是 miku.rmgs.com.cn

这些都是超级简单的安装方式,或者说是了最开始接触的安装方式。就是 FTP,然后配置数据库,配置二级域名。 就像简单的 WORDPRESS 安装一样的,5 分钟搞定了。

后来又看到你们把程序都弄到 http://github.com 上面,方便了很多。

这不又接触了新的安装方式,什么 GIT,NPM,DOCKER...

搞的我晕头转向。

重点:

别的不奢望吧,现在求行家发一些文档什么的,教教我如何使用这些安装命令如何好好的安装 github.com 上面的网站,就可以了。我的网站是 centos7.0,宝塔管理。

如果有谁收我为徒,更是极好的。V:sindri001

谢谢!

3850 次点击
所在节点    问与答
28 条回复
littleylv
2019-06-12 16:05:08 +08:00
我不知道说什么好……
Sanko
2019-06-12 16:06:10 +08:00
1000 收终身徒弟
edgnoz
2019-06-12 16:06:21 +08:00
gayhub 上的东西多了去了,你这么笼统的,让人咋说
你既然都说了 git npm docker
去搜一下安装方式就知道了啊
sindri
2019-06-12 16:09:17 +08:00
@littleylv 我是菜鸟啊。
@Sanko 千元不多,可最近出奇的穷,症状持续了几年了。
@edgnoz 安装了,宝塔上面都有点一下就安装了,可是就是老是说路径错了什么的。
sindri
2019-06-12 16:11:43 +08:00
去接小孩放学了,继续等待师傅。
edgnoz
2019-06-12 16:12:53 +08:00
@sindri 如果我没记错,bt 默认是 php 啊
比如说 nmp,你去 google 一下 nodejs npm 安装配置
git docker 也差不太多
简单说就是先装环境
你给的两个示例不也是先装 php 环境的嘛
Taosky
2019-06-12 16:16:27 +08:00
阮一峰的博客有很多科普教程的,可以看一下。程序员搞的这套东西本身是很复杂的,还是要了解一下这些东西的本质,比如 GIT 是版本管理的工具,NPM 是 Node 的包管理器...只是照着教程安装使用的话没啥提升。
SuperMild
2019-06-12 16:24:22 +08:00
如果不是面向 enduser 的,而是面向开发者的程序,其安装、配置通常需要一些相关知识,其中有些甚至专业程序员都会嫌麻烦。

你看 readme,如果看来看去看不懂,那只能说明这个产品本来就不适合你用,没必要浪费时间。

如过想学着玩,那就一个个关键词去搜索,遇到一个学一个。
JustRookie
2019-06-12 16:36:13 +08:00
“知识的海洋"— gayhub
glaucus
2019-06-12 16:38:24 +08:00
有没有啥统一的安装方法,这的取决于项目呀,直接看 readme 呗
sindri
2019-06-12 16:38:58 +08:00
@edgnoz 谢谢指点。给的两个例子,是宝塔自带的,而且是老式的如 wordpress 这样的安装,我自从玩 VPS 都是这样的安装来的,所以对于我这个菜鸟,没有什么难的。
@Taosky 谢谢推荐。上午看了一上午的阮一峰的博客,那个一周总结写的太棒了,很多专业的东西,也有很好玩的东西。
@SuperMild 谢谢提醒。我觉得吧,为什么学英文,有字典,就可以把一篇文章啃下来,到了编程这里,就这卡那卡的,你们程序员啊,可以做的事情太多了。哈哈。手动狗头。
sindri
2019-06-12 16:40:19 +08:00
@JustRookie 调皮了
@glaucus 这些配置都是在 README 上面看的,就是卡在这里了。
SuperMild
2019-06-12 16:59:44 +08:00
@sindri 其实是因为你忘记自己也系统地学过一些英语基础知识了,如果真的零基础,abc 都不懂,扔给他一本字典,也是很难啃啊。(即使有基础,让你啃小说,也够痛苦的。比如我能啃下《小王子》,但《月亮与六便士》你可以试试看,我真的啃不下)
CMD5
2019-06-12 17:01:34 +08:00
自动狗头
sindri
2019-06-12 17:05:23 +08:00
@SuperMild 有道理哈,看来我真的是要多看一些基础知识了。谢谢哈。

我先去看基础知识,慢慢再试一下,如果有错误,我会贴在这里,如果看到,请帮我指点一二,谢谢!
whwq2012
2019-06-12 17:05:56 +08:00
真正的安装方法只有项目的作者才懂,而他一定会写在 readme 里面,你只要读这个就好了。
按照 readme 安装不难,但是偶尔会由于环境的问题,出现错误,这个时候就没有固定的章法了,只能谷歌以及结合理论知识分析。
所以建议你学习计算机网络知识以及 Linux 相关知识,先入了门有基础才会分析问题,解决问题。
Trim21
2019-06-12 17:09:53 +08:00
先看文档写没有安装流程,或者有没有提供 release
然后了解一下一些流行语言的包管理器,比如 npm,pip 和 go mod,了解一下怎么用
然后看看 docker,这是独立于上面的一种分发方式,不限定某种语言
sindri
2019-06-12 17:11:02 +08:00
@whwq2012 谢谢!我一直是按着 README 上面写的来操作的。只是遇到 npm 这些的时候,虽然 npm 安装好了,但是会说你不存在什么的,就走不下去了。。还是基础知识不够吧。
sindri
2019-06-12 17:13:20 +08:00
@Trim21 谢谢,你说的对。是不是因为网站上面装了宝塔程序,是不是和 npm,docker 有不兼容的呢?
whwq2012
2019-06-12 17:15:03 +08:00
@sindri 你遇到的应该是环境变量没配置的问题,如果学过 Linux 中的$PATH 相关知识应该就能理解了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/573229

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX