如何在 Ubuntu 10.04 服务器上安装 Jekyll?

2024-01-07

安装 Jekyll 的权威指南似乎是https://github.com/jekyll/jekyll https://github.com/jekyll/jekyll它说:

gem install jekyll

我正在得到一个

ERROR:  could not find gem jekyll locally or in a repository

无论我是否以超级用户身份运行该命令。
gem env返回以下内容:

RubyGems Environment:
  - RUBYGEMS VERSION: 1.2.0
  - RUBY VERSION: 1.8.7 (2008-08-11 patchlevel 72) [i486-linux]
  - INSTALLATION DIRECTORY: /var/lib/gems/1.8
  - RUBY EXECUTABLE: /usr/bin/ruby1.8
  - EXECUTABLE DIRECTORY: /var/lib/gems/1.8/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86-linux
  - GEM PATHS:
     - /var/lib/gems/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
     - :sources => ["http://gems.github.com/", "http://gems.rubyforge.org/"]
  - REMOTE SOURCES:
     - http://gems.github.com/
     - http://gems.rubyforge.org/

我也尝试过指定 github 作为源,但没有成功。我还应该尝试什么?


您正在使用非常过时的 RubyGems 版本。

首先,更新来源:

$ gem sources --clear-all
$ gem sources --add http://rubygems.org
$ gem sources --add http://gems.github.com

然后尝试安装它。

您还应该以超级用户身份登录并更新 RubyGems 版本。 当前版本是 1.3.7。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Ubuntu 10.04 服务器上安装 Jekyll? 的相关文章

  • 使用 ruby​​ Net::SSH 通过 sudo 读取远程文件

    我必须读取我有权 sudo 读取的远程文件的内容 猫 少或尾巴 我将在 Ruby 中执行此操作 因此我认为应该使用 Net SSH 来执行此操作 该文件是一个日志文件 因此可能会很大 这是我现在正在尝试的代码 require rubygem
  • 正则表达式检查 ruby​​ 中的字母数字字符串

    我正在尝试验证 ruby 中的字符串 任何包含空格 下划线或任何特殊字符的字符串都将无法通过验证 有效字符串应仅包含字符 a zA Z0 9 我的代码看起来像 def validate string regex a zA Z0 9 if s
  • Ruby,通过 SSH 和 LOG 逐一运行 linux 命令

    我想用 Ruby 女巫 net ssh 编写代码 在远程 Linux 机器上一一运行命令并记录所有内容 在 Linux 机器上称为命令 stdout 和 stderr 所以我写函数 def rs ssh cmds cmds each do
  • 在 Ubuntu 中与未编译的着色器链接

    我需要加载 glsl 来绘制一些东西 我的环境是Ubuntu 13 04 因此它不存在GLuint InitShader GLuint GLuint 这是我的对象创建 预链接步骤和链接的配置 不幸的是 它仍然出现错误 该错误与未编译的着色器
  • 字符串被两个不同的分隔符分割

    我有这样的字符串 some dasd dasd dasdas dasdas dasd das dsad 我需要用两个不同的符号将字符串拆分为数组 and 所以我想得到数组 some dasd dasd dasdas dasdas dasd
  • Ruby 中 SecureRandom.urlsafe_base64(8) 的碰撞概率?

    我在用SecureRandom urlsafe base64 8 为了在我的系统中创建 URL 安全的唯一 ID 我想知道如何计算碰撞概率 我将大约 10 000 个这些 id 插入到一个数组中 我想避免检查其中一个键是否已经在数组中 但我
  • 使用自定义 gem 在 Dreamhost/Passenger 上部署 Sinatra 应用程序

    我有一个 Sinatra 应用程序 正在尝试在 Dreamhost 上运行 该应用程序利用 pony 发送电子邮件 为了让应用程序从一开始就启动并运行 在添加小马之前 我必须gem unpack rack and gem unpack si
  • 解析包含 json 字符串的 json

    我有一个 json 里面有另一个 json 但它在双引号内 因此它给了我一个解析错误 除了使用之外还有什么方法可以解析这个jsongsub替换双引号 obj Name FirstName Douglas LastName Crockford
  • 安装了 Rails 但它说我没有:)

    我刚刚执行了这个命令来安装 Rails gem install rails 它似乎运行良好并安装了东西 然后当我按照本教程进行操作时 http guides rubyonrails org getting started html http
  • 使用 Ruby 替换文件中的特定行

    我有一个如下所示的文本文件 a txt open close open open close open 我需要找到一种方法将第三行替换为 close 我做了一些搜索 大多数方法都涉及搜索该行而不是替换它 在这里不能真正做到这一点 因为我不想
  • 为 .API 文件启用自动完成功能?

    有谁知道如何使用 N 站点上提供的 API 文件在 Notepad 中自动完成工作 在 API 文件夹中具有 XML 自动完成文件的语言中 自动完成功能工作得很好 但对于使用 API 文件的语言 ruby AutoIt 等 完全不起作用 根
  • Ubuntu 16.04/Django - Gunicorn - Worker 无法启动

    我正在 Digital Ocean Ubuntu 16 04 VPS 上部署 Django 项目 我使用的是Django的一键安装 然后替换为我的项目 问题是服务器返回502 Error EDIT 没有realestate scanner
  • mongoid 中的嵌入文档与哈希数据类型

    我找不到任何讨论此问题的博客文章或文档 它们 嵌入式文档和哈希数据类型 非常相似 彼此相比有何好处或限制 考虑我的架构设计 class HistoryTracker include Mongoid Document include Mong
  • Rails:将参数从视图传递到控制器

    我在 Rails 中有以下模型 class Task lt ActiveRecord Base attr accessible description name project belongs to project validates na
  • ruby CSV重复行解析

    我有一些需要处理的 CSV 数据 但无法找到匹配重复项的方法 数据看起来有点像这样 line id name item 1 item 2 item 3 item 4 1 251 john foo foo foo foo 2 251 john
  • 使用 --prof 选项创建多个日志文件而不是一个 v8.log 的节点

    我正在尝试使用 prof 选项来分析我的 Node 应用程序 但我发现不是一个单一的 v8 log 文件 而是使用诸如isolate 0x9582b40 v8 log isolate 0xa1cab78 v8 6049 等前缀创建的多个文件
  • Ruby `split':UTF-8 中的无效字节序列(ArgumentError)

    我正在尝试填充电影对象 但是在解析时u item文件我收到此错误 split UTF 8 中的无效字节序列 ArgumentError File open Data u item r do infile while line infile
  • 忽略 GEM,因为它的扩展尚未构建

    在我的工作和家用计算机上 我最近将 Ruby 升级到 2 3 1 使用ruby install I use chruby作为我的 Ruby 切换器 我开始在我的终端中看到这个警告 Ignoring bcrypt 3 1 11 because
  • Eclipse Kepler 在 64 位 ubuntu 上冻结

    几天前我刚刚将 Ubuntu 升级到 14 04 并在此过程中从 32 位切换到 64 位 从那时起 Eclipse 就变得非常不稳定 运行几分钟后 它将开始随机冻结越来越长的时间 特别是在代码完成时 已经必须禁用它 而且在剪切 粘贴时 偶
  • 为什么每个方法需要将其循环的值分配给变量?

    在 Rails 上工作 发现我对 Rails 的理解缺乏知识each method 不知道为什么each方法需要变量 message h2 h2 不确定为什么每个方法都需要变量 message 事实并非如此require它 你完全可以忽略它

随机推荐

  • 检查 pandas 数据帧的最后一行是否满足条件的最佳方法是什么?

    我在尝试创建一个新列时遇到了困难 该新列是基于 信号 列的检查列 如果最后五行 包括最后一行 为 1 则返回 1 如果最后五行 包括最后一行 为 0 则返回 0 其他都为 check 的最后一个值 如下所示 我有以下数据框 signal i
  • 当拦截空格和箭头等按键时停止页面滚动

    我正在使用 JavaScript 和 Prototype 并捕获用户的按键操作 我使用如下代码成功捕获了回车符 空格和箭头 Event observe window keyup function e switch e keyCode cas
  • firebase错误W/DynamiteModule:找不到com.google.firebase.auth的本地模块描述符类

    我尝试基于登录 注册帐户构建应用程序 我创建了它的 Firebase 并通过电子邮件启用身份验证 我添加了 google play services json 文件 我添加了 apply plugin com google gms goog
  • 在詹金斯中并行运行两个管道时出现死锁

    目前我有以下问题 我编写了一个 Jenkinsfile 来在管道中构建我的存储库 每个存储库在多分支管道中都有自己的管道 每当我推送存储库时 管道就会开始工作 对于建筑物 我有一个带有两个节点的代理 当多分支管道运行时 多分支管道使用一个节
  • Android 应用程序中 ECC 密钥的保护

    我已经使用 ECC 密钥对完成了 Android 应用程序 当我去年开发它时 我想在Android Keystore中创建ECC密钥 不幸的是 这个 ECC 密钥用于生成会话密钥 这要归功于ECDH https en wikipedia o
  • 如何更改 Play、SBT 及其插件使用的 Scala 版本?

    是否有必要更改 SBT 及其插件使用的 Scala 版本 我正在使用 Play Framework 2 1 1 RC2 我想创建使用 Scala 2 10 1 的新项目 为了实现这一目标 我做了以下工作 添加依赖项 org scala la
  • 在手机上的真实日历中设置提醒吗?

    我想在手机日历上添加提醒 换句话说 提醒需要在手机的真实日历中 我们可以使用 AlarmManager 创建提醒 但我希望它出现在日历中 我如何在 Android 中制作这个 在按钮单击或您想要向日历添加提醒的任何位置添加此代码 Uri E
  • Git删除分支而不克隆?

    有没有办法从 Git 存储库中删除分支而不进行克隆或任何其他类型的本地副本 基本上 我正在开发用于发布管道的仪表板 并且不想在仪表板服务器上拥有任何工作项目的代码只是为了删除已部署的功能分支 如果重要的话 我们使用 Atlassian Bi
  • 如何使用 .zshrc 将 ~/.composer/vendor/bin 目录放入您的 PATH 中

    这可能是一个非常菜鸟的问题 但我正在尝试在我的 Mac 上安装 Homestead 我正在通过以下方式执行安装步骤http laravel com docs 4 2 homestead http laravel com docs 4 2 h
  • 如何在3d中挤出一条路径?

    我正在尝试在 3d 中挤出一条路径 还没有什么奇特的 只是遵循一些点并使用正多边形作为 管道 我现在使用Processing 来快速构建原型 但稍后会将代码转换为OpenGL 我的问题是以直角旋转 关节 我想我大概知道如何获得角度 但不确定
  • opencv中Canny操作自动计算低阈值和高阈值

    在 OpenCV 中 canny 算子的低阈值和高阈值是强制性的 cvCanny input output thresh1 thresh2 在 Matlab 中 有一个选项可以自动计算这些值 edge input canny 我研究了 Ma
  • 匹配两个光栅的分辨率

    我使用两个栅格 每个栅格具有不同的分辨率 我想知道是否有一种更有效的方法将较粗的光栅分辨率与较精细的光栅分辨率相匹配 现在我正在使用蒙版功能来节省一些时间 剪辑到正确的范围并更改分辨率 library raster the raster t
  • LINQ:在 LINQ let 中使用三元 ( ?: ) 是不够的,需要一个“IF”,但似乎无法让它工作

    我试图在 LINQ 的 LET 中包含一个 IF 但我无法让它工作 它似乎适用于三元运算符 但这是 TRUE 或 FALSE 我需要有两个以上的选项 我认为这很好地解释了这一点 基本上我有一个选择 它使用数据库中的联接来选择项目 然后我得到
  • 创建项目后如何让VS2008创建不同的*.DLL名称?

    要在 VS2008 中创建项目 您必须在创建项目时为编译后的输出指定一个名称 如果您正在创建类库 则此输出为 DLL 我可以通过 VS2008 界面更改项目中的所有其他名称 如果我后来后悔输出的名称 我无法找到更改项目的输出 exe 或 d
  • 为什么Class.forName('数据库驱动程序')?

    Why Class forName org apache derby jdbc EmbeddedDriver dbConnection DriverManager getConnection strUrl props 代替 dbConnec
  • 从输入 Haskell 读取数字

    我想要一个函数 它可以读取任意整数 直到插入数字 0 然后显示插入到有序列表中的数字 为此我写了这个函数 import Data List readIntegers IO readIntegers do putStrLn insert a
  • 有没有办法在 TFS 中进行部分签入?

    我有一个包含两个独立修改的文件 我只想犯其中之一 有什么方法可以只签入文件的一部分 无需我修改或搁置 取消搁置它 本质上 在提交时创建一个临时文件 然后将其签入而不是磁盘上的文件 不 唯一的办法就是shelve您有哪些更改 恢复到以前的版本
  • 提高 .NET 中多线程 HttpWebRequest 的性能

    我正在尝试测量网络服务的吞吐量 为了做到这一点 我编写了一个小工具 它可以连续发送请求并从多个线程读取响应 每个线程的内循环内容如下所示 public void PerformRequest WebRequest webRequest We
  • 在 Bootstrap 中重新定位导航栏折叠上的项目

    我正在为网页制作导航栏 我能够制作一个导航栏 其中数据左右对齐 品牌位于中心 但是 当导航栏折叠时 项目的对齐方式变为左 上 品牌 上 右 我希望该品牌保持领先地位 而其他项目则崩溃 这是我的代码
  • 如何在 Ubuntu 10.04 服务器上安装 Jekyll?

    安装 Jekyll 的权威指南似乎是https github com jekyll jekyll https github com jekyll jekyll它说 gem install jekyll 我正在得到一个 ERROR could