簡體   English   中英

試圖在導軌上安裝 ruby

[英]Trying to install ruby on rails

我正在嘗試使用gem install rails但是當我嘗試時我得到了

ERROR: While executing gem... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory.

所以我嘗試使用sudo gem install rails ,我得到了

ERROR:  Error installing rails:
ERROR: Failed to build gem native extension.

我在網上查了一下,它說我應該安裝 RVM,但是當我嘗試這樣做時,它告訴我:

Error running './configure --prefix=/Users/manhattan/.rvm/rubies/ruby-2.7.0 --with-opt-dir=/usr/local/opt/libyaml:/usr/local/opt/libksba:/usr/local/opt/readline:/usr/local/opt/zlib:/usr/local/opt/openssl@1.1 --disable-install-doc --enable-shared', please read /Users/manhattan/.rvm/log/1589107425_ruby-2.7.0/configure.log There has been an error while running configure. Halting the installation.

有人可以幫我嗎。

您可以更改您正在處理的目錄的權限

# chmod -R 777 DIR_NAME
# cd DIR_NAME
# gem install rails

在 Mac 上安裝 Ruby gems(如 Rails)是一個常見的困惑和挫折源。 不幸的是,大多數解決方案都是不完整的、過時的,並且提供了不好的建議。 您永遠不需要使用sudo或更改權限。

一個有效的 Ruby 設置有 5 個步驟,我在我的在 Mac 上安裝 Ruby gems 的權威指南中有很多詳細的描述。 它解釋了為什么會出現這些錯誤,比較各種解決方案,為什么有些解決方案比其他解決方案更好,以及為什么不應該使用sudo

TL;DR:使用經過實戰考驗且可靠的自動化腳本,將為您設置一切: https://github.com/monfresh/laptop

暫無
暫無

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

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