簡體   English   中英

在Linux Mint中安裝jekyll

[英]install jekyll in linux mint

我試圖在我的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上安裝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
我安裝了適當的補充軟件包:

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.

我有另一個紅寶石,但它不是默認值(並且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。 我嘗試了谷歌搜索過的所有方法,但沒有任何幫助。

向.rvm文件夾chown -R god ~/.rvm添加寫權限。 然后嘗試gem install jekyll

sudo gem install jekyll在您的情況下使用系統范圍的紅寶石。 因此,另一種選擇是使用apt-get更新ruby,然后執行sudo gem install jekyll

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM