layout: post
title:
date:
tags:
author: 丘海东
comments:
categories:
怎么都不行
用octopress3.0创建theme blog,可能因为
一直卡在那里,一动不动
bundle
和 bundle install
也是一动不动
这是没有成功的,后面会报错
重复,直到ok
正常来说,rvm安装ruby就行了,如果还不行,再用apt
ubuntu官方源安装一次
sudo apt install ruby
强迫症发作
Ubuntu
20.04 21.10 12.04 16.04 18.04 20.04
Ocotpress
2.0 3.0
jekyll
theme
折腾了好几天,没日没夜,不眠不休,吃喝不管,性格使然
好了,好好吃个早餐,睡觉
买票,回家
过年
又一年
rvm use 2.7.0
_config.yml
gemfile
gemfile.lock
一些问题看手机图片,在空间
原博内容:
rvm安装低版本ruby报错Error running ‘requirements_debian_libs_install libssl1.0-dev’,Requirements installation failed with status: 100.
由于参与的一个项目在用2.3.1版本的ruby,所以想用rvm来安装ruby2.3.1。运行报错,需要libssl1.0-dev.
解决办法:
sudo gedit /etc/apt/sources.list
在/etc/apt/sources.list
中添加下载源 deb http://security.ubuntu.com/ubuntu bionic-security main
。保存退出。
sudo apt update
apt-cache policy libssl1.0-dev #(这步我没有做,先不做)
然后再安装rvm install 2.2.6
————————————————
版权声明:本文为CSDN博主「会打滚的咸鱼」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_41988167/article/details/106202868
很多以前做过的事,细节步骤都不记得了,多写字吧,详细地记录下来,以后也有个回忆。
rake new_post["file name"]
后自动打开博客文件
编辑Rakefile
文件,上面位置,添加定义:
editor = "gedit"
然后在new_post
命令后面添加:
if #{editor}
system "#{editor} #{filename}"
end
将图片放到octopress/source/images/
下,然后在Markdown文件中可直接引用,用法:
c++
int main()
{
cout<<"hello world"<<endl;
};
rvm install 2.3.1
失败
.
cd octopress
.
ruby --version
.
rvm use 2.7.0
Required ruby-2.7.0 is not installed.
To install do: 'rvm install "ruby-2.7.0"'
.
dong@Ubuntu:~/octopress$ rvm install "ruby-2.7.0"
.
dong@Ubuntu:~/octopress$ ruby --version
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux]
.
dong@Ubuntu:~/octopress$ rake generate
Could not find rake-10.5.0 in any of the sources
Run `bundle install` to install missing gems.
.
dong@Ubuntu:~/octopress$ bundle install
Traceback (most recent call last):
4: from /home/dong/.rvm/rubies/ruby-2.7.0/bin/ruby_executable_hooks:22:in `<main>'
3: from /home/dong/.rvm/rubies/ruby-2.7.0/bin/ruby_executable_hooks:22:in `eval'
2: from /home/dong/.rvm/rubies/ruby-2.7.0/bin/bundle:23:in `<main>'
1: from /home/dong/.rvm/rubies/ruby-2.7.0/lib/ruby/2.7.0/rubygems.rb:294:in `activate_bin_path'
/home/dong/.rvm/rubies/ruby-2.7.0/lib/ruby/2.7.0/rubygems.rb:275:in `find_spec_for_exe': Could not find 'bundler' (1.17.3) required by your /home/dong/octopress/Gemfile.lock. (Gem::GemNotFoundException)
To update to the latest version installed on your system, run `bundle update --bundler`.
To install the missing version, run `gem install bundler:1.17.3`
.
dong@Ubuntu:~/octopress$ gem install bundler:1.17.3
Fetching bundler-1.17.3.gem
Successfully installed bundler-1.17.3
Parsing documentation for bundler-1.17.3
Installing ri documentation for bundler-1.17.3
Done installing documentation for bundler after 3 seconds
1 gem installed
.
dong@Ubuntu:~/octopress$ rake generate
Could not find rake-10.5.0 in any of the sources
Run `bundle install` to install missing gems.
.
dong@Ubuntu:~/octopress$ bundle install
.
dong@Ubuntu:~/octopress$ rake generate
rake aborted!
Gem::LoadError: You have already activated rake 13.0.1, but your Gemfile requires rake 10.5.0. Prepending `bundle exec` to your command may solve this.
/home/dong/octopress/Rakefile:2:in `<top (required)>'
(See full trace by running task with --trace)
提示失败,
但是可以加上bundle exec
dong@Ubuntu:~/octopress$bundle exec rake generate
很多警告,但是成了,
下面也一样:
bundle exec rake preview
首先利用rfkill
命令查看目前无线传输设备的状态,rfkill
是一个命令行工具,可使用它查询和更改系统中启用了RFKill的设备。
rfkill的常用方法为:
rfkill list all
# 获得设备列表
rfkill block [index|type]
# 通过索引或类型禁用设备
rfkill unblock [index|type]
# 通过索引或类型启用设备
当前设备状态如下:
rfkill list all
输出:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes
1: acer-wireless: Wireless LAN
Soft blocked: no
Hard blocked: no
通过rfkill启用/禁用设备无法对硬件阻塞产生作用。
由于笔记本只有一个无线网卡,这两个模块应该是有冲突
使用命令lsmod | grep acer可以看出系统启动了acer_wmi模块 |
通过查找资料后,解决方法为禁用acer_wmi模块。