g

丘海东

读书写字 热爱生活 ⌚️📖️🖋️🏀️🚲️🚉️🎼️🍵️🏞️📷️

好艰难---把Gemfile和Gemfile.lock文件删除

怎么都不行
用octopress3.0创建theme blog,可能因为

网络不行?

一直卡在那里,一动不动
bundlebundle install 也是一动不动
这是没有成功的,后面会报错
重复,直到ok

对了,我把Gemfile和Gemfile.lock文件删除,就没报错了

正常来说,rvm安装ruby就行了,如果还不行,再用apt ubuntu官方源安装一次

1
sudo apt install ruby

生命不息,折腾不止

强迫症发作
Ubuntu:20.04 21.10 12.04 16.04 18.04
Ocotpress:2.0 3.0 , jekyll:theme
折腾了好几天,没日没夜,不眠不休,吃喝不管,性格使然
好了,好好吃个早餐,睡觉
买票,回家 过年 又一年

qq

1

2

3

4

5

6

7

No Binary Rubies Available for: ubuntu/20.04/x86_64/ruby-2.2.6

No binary rubies available for: ubuntu/20.04/x86_64/ruby-2.2.6;;Error running requirements_debian_libs_install libssl1.0-dev

原博内容:

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.
解决办法:

  • 运行
1
sudo gedit /etc/apt/sources.list

/etc/apt/sources.list 中添加下载源 deb http://security.ubuntu.com/ubuntu bionic-security main。保存退出。

  • 更新
1
sudo apt update
  • 安装
1
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

好记性不如烂笔头

很多以前做过的事,细节步骤都不记得了,多写字吧,详细地记录下来,以后也有个回忆。

Octopress2.0 自动打开文件 插入本地图片 程序

教程

添加功能:自动打开文件编辑

rake new_post["file name"] 后自动打开博客文件
编辑Rakefile文件,上面位置,添加定义:

1
editor = "gedit"

然后在new_post命令后面添加:

1
2
3
if #{editor}
  system "#{editor} #{filename}"
end

插入本地图片

将图片放到octopress/source/images/下,然后在Markdown文件中可直接引用,用法:

语法冲突,不能显示正确代码,看图片

kobi t-mac

前后行3个```显示代码,且有显示行数

1
2
3
4
5
c++
int main()
{
  cout<<"hello world"<<endl;
};

Octopress 2.0 Test on Ubuntu 20.04

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"'  

记得是用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

Ubuntu 安装后wifi无法使用

原文件是ubuntu16.04安装了octopress2.0,升级到ubuntu18.04,新建此文件,可以运行,没报错,然后改成这个内容

首先利用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模块。

解决方法:

通过在/etc/modprobe.d/文件夹下,编辑blacklist.conf文件,最后一行添加内容: blacklist acer_wmi

sudo gedit /etc/modprobe.d/blacklist.conf

重启
wifi自动为打开状态,此时rfkill list all命令结果如下:

rfkill list all

0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no

版权声明:本文为CSDN博主「Monkey_D_Shuai」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/ls12165/article/details/68189943

原文链接

另一篇博文

Ubuntu 16.04 Install Octopress 2.0

ubuntu20.04安装了几次2.0都失败
ubuntu12.04已经无法安装系统本身的更新了,更别说安装其他软件
强迫症发作,于是有了这次:

列出大致步骤吧,主要是有些error要如何解决