約 1 分鐘閱讀
Read in English → 如何修復Mac OS X Yosemite上的Ruby Gems權限錯誤
當我嘗試在Mac OS X Yosemite上安裝一個gem時,我遇到了以下錯誤:
問題

當我嘗試在Mac OS X Yosemite上安裝一個gem時,我遇到了以下錯誤:
錯誤:在執行gem時…(Gem::FilePermissionError)您沒有/Library/Ruby/Gems/2.0.0目錄的寫入權限。
解決方案
步驟1:安裝Rbenv
首先,您需要安裝Rbenv和Ruby-build:
brew install rbenv ruby-build
接下來,將Rbenv添加到~/.zshrc中,使其自動啟動:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(rbenv init -)"' >> ~/.zshrc
註:如果您不使用Zsh,請修改您的~/.bash_profile,而不是~/.zshrc。
步驟2:重新啟動你的Shell
關閉您的終端並重新打開它以應用更改。
步驟3:安裝Ruby,設置全局版本並重新排序
現在,安裝Ruby並將其設置為您的全局Ruby版本:
rbenv install 2.0.0-p247
rbenv global 2.0.0-p247
rbenv rehash
步驟4:像往常一樣安裝Gems
現在您可以繼續安裝gems,而不會遇到權限問題。
gem install [gem-name]
您的gem現在應該成功安裝了!
繼續探索這個主題
- 新興市場的企業管治
對全球投資者與企業擁有人而言,企業管治早已不再只是合規或附屬議題,而是資本配置、風險管理與長期價值創造的核心。中國、巴西與南韓提供了三種截然不同、卻同樣具啟發性的企業管治發展路徑。這些路徑深受歷史、所有權結構與監管選擇所塑造,放在一起觀察,有助我們理解企業管治如何演進、其內在張力何在,以及投資者與控股家族可汲取的實務經驗。
- 溝通如何塑造全球資產管理中的信任與治理
企業治理很少是在戲劇化的董事會瞬間中被決定的。它往往是在更安靜、更持續的層面上被塑造——體現在董事收到的資訊品質、決策被呈現與討論的紀律,以及組織與其股東、監管機構、客戶和員工溝通的一致性之中。董事會有效性的「六個 C」——能力、投入、貢獻、質疑、協作與文化——並非抽象的理想,而是最清楚地反映在溝通之中,因為溝通揭示了董事會選擇透明化的內容、選擇加以管…
- 什麼才是真正界定一位高效能董事的關鍵?
企業治理的成敗,最終取決於圍繞董事會桌旁的那一群人。制度、守則與架構固然重要,但它們的效能,終究取決於董事所具備的判斷力、誠信與專業能力。在當今環境下,董事會同時被期望監督策略、風險、企業文化與信任,董事的遴選與行為,理應受到比單純檢視履歷與名聲更嚴謹的對待。
RubyGemsmacOSYosemite
←返回文章列表