比如 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
telnet ip port
方法二、ssh法
SSH 是目前较可靠,
方法三、curl法
curl是利用URL语法在命令行方式下工作的开源文件传输工具。也可以用来测试端口的连通性,具体用法:
curl ip:port