更新: 现在我已经安装了RedCloth的所有依赖项,当我运行旧的gemfile时,它说我需要使用早期版本的bundler来运行1.0.10而不是1.11.2,这是我需要RedCloth的版本。以下是我的一些错误
这是文件
source 'https://rubygems.org'
gem install Redcloth -v '4.2.9'
给了我这个错误
[!] There was an error parsing `Gemfile`: compile error - syntax error, unexpected tSTRING_BEG, expecting kDO or '{' or '('
gem install Redcloth -v '4.2.9'
^. Bundler cannot continue.
# from /Users/adamalloy/adamralloy.github.io/Gemfile:2
# -------------------------------------------
# source 'https://rubygems.org'
gem install Redcloth -v '4.2.9'
# -------------------------------------------
我该如何格式化?令我困惑的是,我没有收到任何错误
source 'https://rubygems.org'
gem 'github-pages'
我应该运行以设置jekyll。 bundler安装gem一段时间,但在需要安装Redcloth时遇到错误。这是我第一次使用ruby,所以我很困惑。
答案 0 :(得分:3)
您的Gemfile
应如下所示:
source 'https://rubygems.org'
gem 'redcloth', '4.2.9'
您不应该在gem install Redcloth -v '4.2.9'
内写Gemfile
。您可以从终端进行此操作。