安装Ruby for Jekyll时的安装错误

时间:2017-09-30 20:45:25

标签: ruby python-3.x jekyll

我在Windows 10 Enterprise上运行,构建1703.我安装了Anaconda 4.4.0和Python 3.6。我正在运行bash并且安装了Ubuntu Linux o.k。

我正在尝试为Jekyll安装Ruby(https://jekyllrb.com/docs/windows/#installing-jekyll)。

安装命令为:

sudo apt-get install ruby2.3 ruby2.3-dev build-essential

它给出了错误:

root@bigsur:/mnt/c/Windows/System32# sudo apt-get install ruby2.3 ruby2.3-dev build-essential
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
root@bigsur:/mnt/c/Windows/System32#
root@bigsur:/mnt/c/Windows/System32#
root@bigsur:/mnt/c/Windows/System32# sudo dpkg --configure -a
dpkg: dependency problems prevent configuration of python3.5:
 python3.5 depends on python3.5-minimal (= 3.5.2-2ubuntu0~16.04.3); however:
  Version of python3.5-minimal on system is 3.5.2-2ubuntu0~16.04.1.
 python3.5 depends on libpython3.5-stdlib (= 3.5.2-2ubuntu0~16.04.3); however:
  Package libpython3.5-stdlib:amd64 is not installed.

dpkg: error processing package python3.5 (--configure):
 dependency problems - leaving unconfigured
Setting up libapt-inst2.0:amd64 (1.2.24) ...
dpkg: unrecoverable fatal error, aborting:
 unable to truncate for updated status of 'libapt-inst2.0:amd64': Invalid argument
root@bigsur:/mnt/c/Windows/System32#

非常感谢任何帮助。

查尔斯

1 个答案:

答案 0 :(得分:0)

我在互联网上阅读了很多帖子,说安装Jekyll的最佳方法是通过linux子系统安装。我现在意识到这是一个糟糕的建议。遇到麻烦后(见上文),我重新开始。我发现Windows 10企业版的Build 1703已经有了安装Jekyll的基础结构,其中包含:https://jekyllrb.com/docs/installation/的说明。我按照这些说明操作,现在我已经完成了Jekyll的安装。不要打扰安装Ubuntu。你不需要它,你将节省超过700 MB的磁盘空间。

查尔斯