捆绑包exec jekyll服务>依赖关系错误:Yi!看来您没有jekyll-commonmark-ghpages

时间:2019-07-27 22:21:26

标签: jekyll github-pages

我正在尝试运行data_len = [0, len(df1),len(df2),len(df3)] data_index = np.cumsum(data_len) #contains [0,2,5,11] for i in range(len(data_index)-1): print(df.iloc[data_index[i]:data_index[i+1]]) ,但得到以下输出。

bundle exec jekyll build

我正在编辑位于GitHub页面上的网站。 jekyll进行的此过程之前曾奏效,但很长一段时间我都没有碰过。

我尝试删除Gemfile.lock并捆绑安装,但是我仍然遇到相同的错误。我正在运行Kubuntu 19.04,ruby 2.5.5p157(2019-03-15修订版67260)[x86_64-linux-gnu]。

我的捆绑包显示输出:

Configuration file: /path/_config.yml
  Dependency Error: Yikes! It looks like you don't have jekyll-commonmark-ghpages or one of its dependencies installed. In order to use Jekyll as currently configured, you'll need to install this gem. The full error message from Ruby is: 'cannot load such file -- rouge' If you run into trouble, you can find helpful resources at https://jekyllrb.com/help/! 
jekyll 3.8.5 | Error:  jekyll-commonmark-ghpages

预期结果是jekyll已成功为网站提供服务,因此我可以在计算机上本地查看。让我知道您是否需要更多信息。

2 个答案:

答案 0 :(得分:0)

棘手的是,Gemspec和您的gem show之间的比较对我来说没有任何问题。

尝试gem uninstall jekyll-commonmark-ghpages并删除其所有版本。

然后使用以下命令再次安装所有内容:

  bundle install
  bundle exec jekyll build

我还发现了与rouge on windows相关的帖子,但这可能与您无关,因为您正在研究Kubuntu。

答案 1 :(得分:0)

我不知道为什么我做过,但是成功了。

我先做了gem uninstall -aIx.,然后bundle install,一切都已备份并开始运行。来源:getting rid of ruby gems that won't die