rvm install 2.6.9
提示错误:
Error running '__rvm_make -j4',
please read /home/dong/.rvm/log/1649165570_ruby-2.6.9/make.log
There has been an error while running make. Halting the installation.
......
Error running ‘__rvm_make -j4’ ruby 2.6.9 Ubuntu 22.04
解决:
rvm pkg install openssl
rvm remove 2.6.9
rvm install 2.6.9 -C --with-openssl-dir=$HOME/.rvm/usr
Ubuntu24.04安装
以后重装系统,记得把octopress、haydnyau、ssh2、ssh3文件夹、.gitconfig,打包备份,并上传网盘。
依赖:python2,ruby2.6.9
git --version
sudo apt install git
然后配置git,把之前的octopress-haydnyau和ssh2-ssh3文件夹和.gitconfig文件复制到主目录,改ssh文件夹名
ssh -T git@github.com
ok
python2 --version
sudo apt install python2
ruby --version
没有
到rvm官网(下面的命令可能有更新,看官网)
gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
提示:
Command 'gpg2' not found, but can be installed with:
sudo apt install gnupg2
sudo apt install gnupg2
gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable
提示:
Command 'curl' not found, but can be installed with:
dg不要这样安装sudo apt install curl
###否则会出错
dong@dong-Ubuntu:~$ curl -V
找不到命令 “curl”,但可以通过以下软件包安装它:
sudo snap install curl # version 8.1.2, or
dg不要这样安装sudo apt install curl # version 7.81.0-1ubuntu1.13
输入 “snap info curl” 以查看更多版本。
dong@dong-Ubuntu:~$ sudo snap install curl
dg不要这样安装sudo apt install curl
curl -sSL https://get.rvm.io | bash -s stable
提示:
curl: (7) Failed to connect to raw.githubusercontent.com port 443 after 28 ms: 拒绝连接
解决:
Failed to connect to raw.githubusercontent.com
到这个网址:https://www.ipaddress.com/
,输入:raw.githubusercontent.com
,查询,得到IP地址,选择其中一个或多个,修改本地HOSTS:Ubuntu下打开/etc/hosts,添加 IP地址:185.199.108.133 raw.githubusercontent.com
,重试,不行就重启再试。
curl -sSL https://get.rvm.io | bash -s stable
提示:
* To start using RVM you need to run `source /home/dong/.rvm/scripts/rvm`
in all your open shell windows, in rare cases you need to reopen all shell windows.
Thanks for installing RVM
source /home/dong/.rvm/scripts/rvm
重启命令行
rvm --version
rvm install 2.6.9
提示错误:
Error running '__rvm_make -j4',
please read /home/dong/.rvm/log/1649165570_ruby-2.6.9/make.log
There has been an error while running make. Halting the installation.
......
解决:
Error running ‘__rvm_make -j4’ ruby 2.6.9 Ubuntu 22.04
rvm pkg install openssl
rvm remove 2.6.9
rvm install 2.6.9 -C --with-openssl-dir=$HOME/.rvm/usr
ruby --version
rvm use 2.6.9 --default
把 /octopress/Gemfile
文件里的源改回最初的:source "https://rubygems.org/"
gem install bundler
bundle install
更改:You can use the sass-convert command to automatically fix most cases.
rake generate
......
之后就都是常规操作。
看到张朝阳的物理课,查了下。
张朝阳,清华物理系,麻省理工博士,创立搜狐,中国互联网教父,位列中国富豪榜。
年少得志,生活潇洒风流,商海浮沉,抑郁过几年。
2021年末,57岁,讲授物理课,各种深奥晦涩的知识。
很多人三十来岁,已经连初中数学都不记得了。
他还能讲授深奥的物理和数学知识,在讲台上意气风发。
抑郁时,他从佛学明白: 心有所依处。
经典:2015年火箭VS快船G6 火箭上演惊天逆转 快船打懵了!
比赛录像回放请前往文章末尾,现在是文字回顾。
前面我们说到了双方的第五场比赛,火箭在1:3的局面下,回到主场哈登迎来了一次爆发,将比赛重新带回到了洛杉矶,现在火箭仍然面临着赢球或者回家的局面,他们现在2:3落后于快船,而快船方面自然希望在主场就此终结这个系列赛,因为抢七之战将会继续前往休斯顿,这对于快船来说,十分不利。
当火箭带着落后13分的分差进入末节时,火箭是迎来了队史上第50次进入末节时落后两位数分差的季后赛赛事,而前49次火箭最终都输掉了比赛。但这一次火箭赢了!末节落后13分的情况下逆转奏凯,火箭创造了联盟近14年来的一项纪录——在季后系列赛事关晋级与出局的关键场次中,上一次出现比火箭这次末节逆转分差还要大的比赛是在2001年,当时爵士与小牛的首轮系列赛第5场决战中(5战3胜赛制),小牛在末节最多时落后14分,而小牛末节翻盘奏凯。
火箭是在1-3落后的情况下拼出了抢七机会,这是火箭队史上的第二次。1995年,火箭在同太阳的次轮系列赛中一度1-3落后,但火箭成功翻盘,马里奥-埃利的决胜三分球成为了那次翻盘的经典故事,这个故事叫做埃利死亡之吻,那一年火箭也实现了卫冕总冠军的伟业。
尽管前火箭核心麦迪在接受采访时表示,“球队还没找到哈登和霍华德同时发挥的方法”,但在NBA西部半决赛第六场,火箭却神奇逆转,战胜了快船队。在最多落后19分的情况下,火箭最终以119-107击败快船,将大比分扳成3-3,保留了晋级NBA西部决赛的最后希望。不过麦迪有一点说得没错,火箭当家核心哈登的确表现一般,在球队最重要的反扑时刻,他被摁在了板凳上。有网友吐槽说,“这是火箭和快船两队在用生命黑哈登……”
40比15,这就是火箭队第四节轰出的恐怖数据,更令人惊奇的是,引领这波反扑的,不是火箭队的双核哈登和霍华德,而是约什和布鲁尔这两位大多数时候的替补球员。三记三分,第四节14分,这就是约什交出的数据。(好笑的是,约什史密斯是“被砍”的常客,因为他罚球不准)另外一位板凳“匪徒”布鲁尔同样恐怖—他在末节狂砍15分,与约什一同接管了比赛。
我们今天就来回顾一下双方的第六场经典之战。
同开拓者系列赛的第6战一样,火箭又是在客场面对着输球即出局的险境。火箭队史上前3次“第6场客场生死战”均告落败。季后赛历史上,系列赛中3-1领先过的球队最终赢下系列赛的概率高达96%。而输掉第5战后仍握有两个晋级赛点的快船心态非常明确:要在这系列赛最后一个主场实现队史首次晋级西部决赛的历史突破。
小乔丹在赛前两个小时就开始了罚球为主的热身练习。开场后小乔丹对霍华德连送封盖、抢断。在霍华德空接灌篮率先入球后,小乔丹的灌篮引出快船8-0攻势。霍华德连控前场篮板连以二次攻入球,火箭的前8分有6分来自霍华德。火箭主帅麦克海尔告知霍华德:即使陷入犯规麻烦也要平稳心态。首节中段霍华德在5秒内连续被判防守犯规,魔兽以笑容应对。虽然哈登首节5投全失,阿里扎的远投与琼斯的打三分仍助火箭对峙出了25-29的首节比分。
第二节一上来,阿里扎就三分命中。随后魔兽接普里吉奥尼妙传暴扣得手,火箭追到只差一分。小里弗斯抢断一条龙暴扣,普里吉奥尼不满判罚吃T,克劳福德跳投命中之后,分差拉开到了7分。关键时刻,哈登爆发。突破小里弗斯造2加1,此后连中了两记三分,史密斯三分也中之后,火箭46比43反超。
此后双方比分交替上涨,还剩4分07秒,格里芬后撤步三分命中,快船将分差缩小到3分。还剩2分钟,双方互砍,小乔丹两罚两中,魔兽4罚全失。格里芬转身劈扣,雷迪克三分命中,快船趁机反超。格里芬再度空切暴扣之后,半场战罢快船64比62领先。第二节单节哈登得到了17分。
快船队的进攻在第三节开火,雷迪克再中三分率队连得7分,快船队以71-62领先9分。火箭队追回4分,格里芬跳投命中,保罗开启攻击模式,他独得10分,他们带领球队打出15-2的进攻高潮,第三节还有3分钟时快船队以87-68领先19分。
落后19分,对手又是拥有超级球星保罗和格里芬的快船,火箭全队上下已经无路可退,他们先是凭借小将琼斯的勇猛发挥,独得7分缩小差距,又凭借霍华德四罚全中,将分差缩小至10分之内。虽然克劳福德命中三分,将第三节比分锁定在92-79,但是火箭队正在继续力量期待下半场殊死一搏。
火箭带着“死马当作活马医”的心态展开反扑,替补球员布鲁尔和约什史密斯联袂发挥,快速追分,阿里扎关键时刻命中三分,再次将分差缩小至9分,为哈登迎来了场下喘息的宝贵时间。但是随后一幕把小伙伴们都惊呆了,本来寄希望于核心哈登在末节回归球场,不料火箭替补阵容连续追分,布鲁尔与约什先后成为球队英雄。布鲁尔突破打3分成功,史密斯手感复苏,他连中2个三分球,第四节还有6分25秒时火箭队追至97-102。保罗跳投不中,霍华德两罚不中错失追分良机,但快船队还是无法取分,史密斯突破得分,霍华德两罚一中,第四节还有4分40秒时火箭队追至100-102。
此时,火箭在危急时刻不断有球员站出来,哈登在替补席继续休息,但场上的队友们已经形成良好的“化学反应”,火箭主帅麦克海尔做出其执教生涯的一个惊人之举,就是继续让哈登在场下休息,让场上的球员完成搏命一击。布鲁尔底角命中三分,特里中投得分,他们带领球队又是6-0的小高潮,第四节还有2分25秒时火箭队以108-102领先,此时快船已经被打得彻底没有脾气,13次出手均无建树。
虽然哈登在末节几乎没有登场(注:上了几秒但没触球,又被换下去),但大胡子还是在场下乐开了花,毕竟球队获胜是最重要的。保罗制造犯规罚进两球,史密斯、布鲁尔和阿里扎罚中四球,特里投中三分,火箭队以119-107获胜。
在NBA的历史上,鲜有在生死战的末节无故弃用头号球星的例子,又有哪位教练敢有这种魄力?但被火箭队球迷调侃为“水货”的主帅麦克海尔,却做出了一次可能是教练生涯中最伟大的调整—他将头号球星哈登末节“死死”地按在板凳上,而这却激发了全队的潜能,直接换回了一场大胜。令人意外的是,缺少哈登的火箭队却迸发出惊人的爆发力,打得快船队措手不及,而快船队将帅赛后直言:“正是哈登的下场打乱了快船队的部署。”
“魔术师”约翰逊则做出了更多点评,他说:“快船在第三节末段没有打好收官阶段的比赛,结果火箭从第四节一开始得到反扑的动力。约什是火箭的英雄,他在第四节投进3个三分球,单节得到全场19分中的14分。快船现在处于麻烦中了,第6场他们没能在主场拿下,现在必须要前往休斯顿来打第7场。”
苏群:“火箭为什么能完成惊天大逆转呢?我觉得他们是一种纯赌博心态,已经落后19分了,孤注一掷,但他们赌赢了,现在对他们就非常有利了。火箭获胜的功臣是谁呢?就是布鲁尔、史密斯,也是原来打得最不好的几个人,积极拼抢,给火箭带来了赢球机会。”
第六战火箭完成了惊天逆转,抢七之战中,哈登再度成为主角,敬请期待。
原文
列出可用的ruby版本以安装类型:
rvm list known
然后从已知的列表中安装,输入:
rvm install VERSION_NUMBER
然后使用你已经安装的ruby版本:
rvm use VERSION_NUMBER
你可以使一个特定的ruby版本成为你的默认系统版本:
rvm use VERSION_NUMBER --default
要删除gem版本,保持gemsets:
rvm uninstall VERSION_NUMBER
删除ruby等:
rvm remove VERSION_NUMBER
要了解你的ruby环境以及它们的安装位置/别名:
rvm info
octopress-2.0,ruby-2.3.1,ubuntu20.04,可以运行(修改这里后)
octopress-2.0,ruby-2.5.9,ubuntu20.04,可以运行(修改这里后)
octopress-2.0,ruby-2.6.9,ubuntu20.04,可以运行(修改这里后)
octopress-3.0,ruby-2.5.9,ubuntu20.04,可以运行(無需修改)
octopress-3.0,ruby-2.6.9,ubuntu20.04,可以运行(無需修改)
換了版本要重新安裝octopress3.0:
gem install octopress
octopress-2.0-3.0,ruby-3.1.1,ubuntu20.04,都無法运行。
I just installed and Compass & Sass as described here.
I got the following warning when I ran compass watch
for the first time. What exactly does it mean? What should I do to fix it, do I need to do anything?
$ (master) compass watch
>>> Compass is watching for changes. Press Ctrl-C to Stop.
DEPRECATION WARNING on line 87 of /Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_deprecated-support.scss: #{} interpolation near operators will be simplified
in a future version of Sass. To preserve the current behavior, use quotes:
unquote('"$moz-"#{$experimental-support-for-mozilla} "$webkit-"#{$experimental-support-for-webkit} "$opera-"#{$experimental-support-for-opera} "$microsoft-"#{$experimental-support-for-microsoft} "$khtml-"#{$experimental-support-for-khtml}')
You can use the sass-convert command to automatically fix most cases.
DEPRECATION WARNING on line 92 of /Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_deprecated-support.scss: #{} interpolation near operators will be simplified
in a future version of Sass. To preserve the current behavior, use quotes:
unquote('"$ie6-"#{$legacy-support-for-ie6} "$ie7-"#{$legacy-support-for-ie7} "$ie8-"#{$legacy-support-for-ie8}')
You can use the sass-convert command to automatically fix most cases.
write css/styles.css
To fix the error message, just change the line 87 from your “_deprecated-support.scss” file to this:
// A debug tool for checking browser support
@mixin debug-support-matrix($experimental: true, $ie: true) {
@debug '#{"$moz-"}$experimental-support-for-mozilla'
'#{"$webkit-"}$experimental-support-for-webkit'
'#{"$opera-"}$experimental-support-for-opera'
'#{"$microsoft-"}$experimental-support-for-microsoft'
'#{"$khtml-"}$experimental-support-for-khtml';
@debug '#{"$ie6-"}$legacy-support-for-ie6'
'#{"$ie7-"}$legacy-support-for-ie7'
'#{"$ie8-"}$legacy-support-for-ie8';
}
The file can be found at your /home/dong/.rvm/gems/ruby-2.3.1/gems/compass-core-1.0.3/stylesheets/compass/css3/_deprecated-support.scss
2022年3月21日下午,一架飞机在广西梧州滕县失事,132人,惨烈。
飞行数据显示,MU5735航班从昆明机场起飞后,一直在约8869米高度进行巡航。下午2点19分,飞机突然从巡航高度下降,同时飞行速度从约每小时845公里开始下降。机头垂直向下,2点21分,MU5735航班丢失ADS-B雷达信号,同地面失联。
人生无常,真的是,你永远不知道明天和意外谁先到来。
生死面前,都是小事。
珍惜。
有時會出現標題的錯誤,ssh無法連接服務器,試過網上的幾種方法都不行,其實是國內網絡經常封鎖github,過段時間就好了。
update:
GitGuardian检测到您的GitHub帐户中暴露了以下OpenSSH私钥。
GitGuardian has detected the following OpenSSH Private Key exposed within your GitHub account.
新建key即可。
ERROR: We're doing an SSH key audit.
Reason: unverified automatically (private key found in a public repository)
Please visit https://github.com/settings/keys/********
to approve this key so we know it's safe.
Fingerprint:
SHA256:***********************************************
fatal: 无法读取远程仓库。
请确认您有正确的访问权限并且仓库存在。
首先创建source/javascripts/top.js
,添加如下代码实现滑动返回顶部效果:
function goTop(acceleration, time)
{
acceleration = acceleration || 1; //加速度
time = time || 16; //时间间隔 (毫秒)
var x1 = 0;
var y1 = 0;
var x2 = 0;
var y2 = 0;
var x3 = 0;
var y3 = 0;
if (document.documentElement)
{
x1 = document.documentElement.scrollLeft || 0;
y1 = document.documentElement.scrollTop || 0;
}
if (document.body)
{
x2 = document.body.scrollLeft || 0;
y2 = document.body.scrollTop || 0;
}
var x3 = window.scrollX || 0;
var y3 = window.scrollY || 0;
// 滚动条到页面顶部的水平距离
var x = Math.max(x1, Math.max(x2, x3));
// 滚动条到页面顶部的垂直距离
var y = Math.max(y1, Math.max(y2, y3));
// 滚动距离 = 目前距离 / 速度, 因为距离原来越小, 速度是大于 1 的数, 所以滚动距离会越来越小
var speed = 1 + acceleration;
window.scrollTo(Math.floor(x / speed), Math.floor(y / speed));
// 如果距离不为零, 继续调用迭代本函数
if(x > 0 || y > 0)
{
var invokeFunction = "goTop(" + acceleration + ", " + time + ")";
window.setTimeout(invokeFunction, time);
}
}
创建source/_includes/custom/totop.html
,设置返回顶部按钮样式和位置
其中的width、height、right、bottom
为图片在网页中的位置,可根据图片大小自行设定,示例代码如下:
<!--返回顶部开始-->
<div id="full" style="width:30px; height:30px; position:fixed; right:13px; bottom:13px; z-index:100; text-align:center; background-color:transparent; cursor:pointer;">
<a href="#" onclick="goTop();return false;"><img src="/images/top.png" border=0 alt="返回顶部"></a>
</div>
<script src="/javascripts/top.js" type="text/javascript"></script>
<!--返回顶部结束-->
找到自己喜爱的返回按钮图片,命名为top.png
后添加到source/images
目录中(或修改totop.html
中图片的路径),文件名和totop.html
中的一致就可以了,可以自己命名。
然后把totop.html
引入到文件中,考虑到进到具体每一篇blog里面也有这个功能,我们把这个文件在foot.html
中引入,修改:octopress/source/_includes/custom/footer.html
,添加一行:
{\% include custom/totop.html \%} //记得去除两个\号
bug提醒:如果post文件中有上面这一行代码(没有\号),blog网站首页和这篇博文页,会有返回按钮图片错误