第一次使用 Ruby,原因是 Jekyll。
首先,我安装了 RVM(在 Ubuntu Server 12.04 64 位上):
\curl -L https://get.rvm.io | bash -s stable
并按照安装过程的指导遵循后续说明(例如添加source ~/.profile
到~/.bash_profile
)。我遵循的完整说明在这里。
阅读rvm requirements
命令的输出,并安装所有必要的二进制文件。
安装 Ruby 1.9.3,配置 RVM 以使用它,然后安装 RubyGems,依次发出以下命令:
rvm install 1.9.3
rvm use 1.9.3
rvm rubygems current
跑来ruby --version
确保我使用的是 Ruby 1.9.3。
然后使用 gem 安装 Jekyll:
gem install jekyll
通过复制官方 Jekyll 存储库提供的jekyll/site的内容来设置基本站点结构,然后对_config.yml
和进行必要的更改CNAME
。
事情就是这样!当我运行时,jekyll --server
我得到相同的旧TCP/Webrick 错误(但没有一个解决方案有效)。
所以,正如 Jekyll wiki 所说,它可能是这样的:
在 Debian 或 Ubuntu 上,您可能需要添加
/var/lib/gems/1.8/bin/
到您的路径。
问题是:
在我的情况下,
/var/lib/gems/...
不存在。可能是因为我安装了 Ruby、RubyGems,都使用 RVM。那么,在我的情况下,路径是什么?同样,如果我知道路径,我应该如何“添加
/var/lib/gems/*.*/bin/
到你的路径”?