本人是菜鸟
最近很喜欢逛 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
谢谢!
1
littleylv 2019-06-12 16:05:08 +08:00 1
我不知道说什么好……
|
2
Sanko 2019-06-12 16:06:10 +08:00 via Android 2
1000 收终身徒弟
|
3
edgnoz 2019-06-12 16:06:21 +08:00 1
gayhub 上的东西多了去了,你这么笼统的,让人咋说
你既然都说了 git npm docker 去搜一下安装方式就知道了啊 |
4
sindri OP |
5
sindri OP 去接小孩放学了,继续等待师傅。
|
6
edgnoz 2019-06-12 16:12:53 +08:00
@sindri 如果我没记错,bt 默认是 php 啊
比如说 nmp,你去 google 一下 nodejs npm 安装配置 git docker 也差不太多 简单说就是先装环境 你给的两个示例不也是先装 php 环境的嘛 |
7
Taosky 2019-06-12 16:16:27 +08:00
阮一峰的博客有很多科普教程的,可以看一下。程序员搞的这套东西本身是很复杂的,还是要了解一下这些东西的本质,比如 GIT 是版本管理的工具,NPM 是 Node 的包管理器...只是照着教程安装使用的话没啥提升。
|
8
SuperMild 2019-06-12 16:24:22 +08:00 via iPhone
如果不是面向 enduser 的,而是面向开发者的程序,其安装、配置通常需要一些相关知识,其中有些甚至专业程序员都会嫌麻烦。
你看 readme,如果看来看去看不懂,那只能说明这个产品本来就不适合你用,没必要浪费时间。 如过想学着玩,那就一个个关键词去搜索,遇到一个学一个。 |
9
JustRookie 2019-06-12 16:36:13 +08:00
“知识的海洋"— gayhub
|
10
glaucus 2019-06-12 16:38:24 +08:00
有没有啥统一的安装方法,这的取决于项目呀,直接看 readme 呗
|
11
sindri OP |
12
sindri OP |
13
SuperMild 2019-06-12 16:59:44 +08:00
@sindri 其实是因为你忘记自己也系统地学过一些英语基础知识了,如果真的零基础,abc 都不懂,扔给他一本字典,也是很难啃啊。(即使有基础,让你啃小说,也够痛苦的。比如我能啃下《小王子》,但《月亮与六便士》你可以试试看,我真的啃不下)
|
14
CMD5 2019-06-12 17:01:34 +08:00
自动狗头
|
15
sindri OP |
16
whwq2012 2019-06-12 17:05:56 +08:00 via Android 2
真正的安装方法只有项目的作者才懂,而他一定会写在 readme 里面,你只要读这个就好了。
按照 readme 安装不难,但是偶尔会由于环境的问题,出现错误,这个时候就没有固定的章法了,只能谷歌以及结合理论知识分析。 所以建议你学习计算机网络知识以及 Linux 相关知识,先入了门有基础才会分析问题,解决问题。 |
17
Trim21 2019-06-12 17:09:53 +08:00 via Android 1
先看文档写没有安装流程,或者有没有提供 release
然后了解一下一些流行语言的包管理器,比如 npm,pip 和 go mod,了解一下怎么用 然后看看 docker,这是独立于上面的一种分发方式,不限定某种语言 |
18
sindri OP @whwq2012 谢谢!我一直是按着 README 上面写的来操作的。只是遇到 npm 这些的时候,虽然 npm 安装好了,但是会说你不存在什么的,就走不下去了。。还是基础知识不够吧。
|
20
whwq2012 2019-06-12 17:15:03 +08:00 via Android
@sindri 你遇到的应该是环境变量没配置的问题,如果学过 Linux 中的$PATH 相关知识应该就能理解了。
|
22
sindri OP |
23
luckyrayyy 2019-06-12 17:34:16 +08:00 1
你不是程序员?挨个看看这三个的教程就可以了。git 常用命令不复杂,npm 和 docker 只想要实现安装、运行效果的话就更简单了,不需要你去了解原理。
|
24
sindri OP @luckyrayyy 我去看文档,谢谢!
|
25
hiplon 2019-06-12 17:49:04 +08:00
说不定是 make
|
26
sindri OP * Socket connection established *
* SSH connection failed: All configured authentication methods failed * * Connection closed * * Socket connection established * Last failed login: Wed Jun 12 17:57:14 CST 2019 from 1.186.45.250 on ssh:notty There were 4636 failed login attempts since the last successful login. Last login: Tue May 21 12:03:02 2019 from 49.66.109.112 [root@VM_0_7_centos ~]# git clone https://github.com/launchaco/logo_builder.git Cloning into 'logo_builder'... remote: Enumerating objects: 372, done. remote: Total 372 (delta 0), reused 0 (delta 0), pack-reused 372 Receiving objects: 100% (372/372), 20.83 MiB | 271.00 KiB/s, done. Resolving deltas: 100% (11/11), done. [root@VM_0_7_centos ~]# cd logo_builder [root@VM_0_7_centos logo_builder]# npm install npm notice created a lockfile as package-lock.json. You should commit this file. npm WARN [email protected] scripts['server'] should probably be scripts['start']. added 56 packages from 41 contributors and audited 132 packages in 8.898s found 0 vulnerabilities [root@VM_0_7_centos logo_builder]# npm run server > [email protected] server /root/logo_builder > echo 'Running on http://localhost:1234/' && node index.js Running on http://localhost:1234/ 帮我看一下哪里有问题。谢谢。 |
27
Tink 2019-06-12 19:30:53 +08:00 via iPhone 1
你需要很基础的计算机知识
|