【问题标题】:install jekyll in linux mint在 linux mint 中安装 jekyll
【发布时间】:2016-04-02 08:54:38
【问题描述】:

我试图在我的 Linux heavenpc 3.16.0-38-generic #52~14.04.1-Ubuntu SMP Fri May 8 09:43:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux 上安装 jekyll
我已经安装了适当的补充包:

god@heavenpc ~ $ ruby -v
ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-linux]
god@heavenpc ~ $ rvm -v
rvm 1.27.0 (master) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
god@heavenpc ~ $ gem -v
2.5.1

但是无法安装jekyll:

god@heavenpc ~ $ gem install jekyll
ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /home/god/.rvm/gems/ruby-2.3.0 directory.
god@heavenpc ~ $ sudo gem install jekyll
ERROR:  Error installing jekyll:
    jekyll requires Ruby version >= 2.0.0.

我还有另一个 ruby​​,但它不是默认的(而且 rvm 没有显示它):

god@heavenpc ~ $ whereis ruby
ruby: /usr/bin/ruby /usr/bin/ruby2.0 /usr/lib/ruby /usr/bin/X11/ruby /usr/bin/X11/ruby2.0 /usr/share/man/man1/ruby.1.gz
god@heavenpc ~ $ cd /usr/bin/ && ./ruby -v
ruby 1.9.3p551 (2014-11-13) [x86_64-linux] Brightbox
god@heavenpc /usr/bin $ rvm list rubies

rvm rubies

=* ruby-2.3.0 [ x86_64 ]

# => - current
# =* - current && default
#  * - default

似乎在安装 jekyll 时使用了这不是默认的 ruby​​。我尝试了我搜索过的所有方法,但没有任何帮助。

【问题讨论】:

    标签: ruby linux rvm


    【解决方案1】:

    为 .rvm 文件夹添加写入权限 chown -R god ~/.rvm。那就试试gem install jekyll

    sudo gem install jekyll 在您的情况下使用系统范围的 ruby​​。因此,另一种选择是使用 apt-get 更新 ruby​​,然后使用 sudo gem install jekyll

    【讨论】:

    • 谢谢。我添加了权限。检查:$ ls -ld ~/.rvm。输出:drwxr-xr-x 26 god god 4096 апр. 1 20:25 /home/god/.rvm 不幸的是我有同样的You don't have write permissions 消息。我的红宝石升级了。似乎 1.9 是回购的最后一个。有什么想法吗?
    • @rocknow 如果你做sudo chown -R god ~/.rvm 怎么样?然后安装gem install jekyll
    • 天哪!有用!非常感谢你!如果你能告诉我最后一条评论中关于第一个命令的一些细节,那就太好了。是不是我给god用户写权限了?
    • 我可以在 21 小时内奖励赏金,所以我们必须等待。
    • chown -R god ~/.rvm 使god 递归地成为文件和目录的所有者。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-28
    • 2012-02-25
    • 2018-10-12
    • 1970-01-01
    • 2017-01-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多