技巧help github 博客 jjekyll

 

比如 github 学习,应该去help看看。好像现在有中文的了。https://help.github.com/cn

Running bundle install in c:/rubylearn/myblog...

一直卡在这样。管理员身份运行。因为我是在c盘:ememem

http://gems.ruby-china.org

 

为什么ruby要改用source来源

不管是那一篇教程,都会告诉你安装完ruby后需要通过gem命令将官方源改成淘宝源或[ruby china][]源,这是因为默认的官方源在国外,国内几乎是无法访问的(具体原因么...)

所以才会必须改成其否源,否则无法使用,但是,请注意 现在淘宝源已经停止维护了,最新搭建jekyll 都应该要改成 [ruby china][]的源

如果有rpm包的话尽量避免使用源码包安装,linux的rpm包管理工具很强大,方便管理。
如果必须要用源码包安装,请在安装的时候指定--prefix安装目录,另外安装的时候请使用
make >& LOG_make &
make install >& LOG_install &
用于保存安装信息日志,这样需要卸载的时候方便查看哪些文件安装在了系统目录中,例如/usr/lib下的库文件

: Cannot assign requested address - bind(2) for 121.36.102.87:8008 (Errno::EADDRNOTAVAIL)

jekyll port 4000: Connection refused

监听端口 外网连不上 一是防火墙

 二是 它只监听了127.0.0.1 

尝试使用0.0.0.0:4000作为服务器地址。这告诉服务器监听所有IP地址,而不仅仅是本地主机。由于容器具有不同的IP地址,因此我认为它不会侦听外部请求。

IPV4中,0.0.0.0地址被用于表示一个无效的,未知的或者不可用的目标。
* 在服务器中,0.0.0.0指的是本机上的所有IPV4地址,如果一个主机有两个IP地址,192.168.1.1 和 10.1.2.1,并且该主机上的一个服务监听的地址是0.0.0.0,那么通过两个ip地址都能够访问该服务。
* 在路由中,0.0.0.0表示的是默认路由,即当路由表中没有找到完全匹配的路由的时候所对应的路由。
————————————————
版权声明:本文为CSDN博主「ythunder」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ythunder/java/article/details/61931080

 

127.0.0.1 是一个环回地址。并不表示“本机”。0.0.0.0才是真正表示“本网络中的本机”。 在实际应用中,一般我们在服务端绑定端口的时候可以选择绑定到0.0.0.0,这样我的服务访问方就可以通过我的多个ip地址访问我的服务。

还是不懂

 bundle exec jekyll serve --host 0.0.0.0

Linux测试端口的连通性的四种方法

telnet ip port

 

方法二、ssh法

SSH 是目前较可靠,

方法三、curl法

curl是利用URL语法在命令行方式下工作的开源文件传输工具。也可以用来测试端口的连通性,具体用法:

curl ip:port

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值