0

私たちは Predix Mobile SDK に取り組んでいます。そのため、設定が必要な Predix Mobile 開発環境を設定しようとしています。UAAC command line-utilityこのリンク ( https://github.com/cloudfoundry/cf-uaac ) を流しました。インストールについては、このように試しました

gem install cf-uaac

これでエラーが発生しました

ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /usr/bin directory.

その後、このエラーについて Google で検索しましたが、何も得られませんでした。UAAC CLI についてご案内ください。

4

2 に答える 2

0

UAAC は、Cloud Foundry User Account and Authentication (UAA) と対話するための Ruby ベースのコマンド ライン インターフェイス (CLI) です。

最初に Ruby をインストールします。次のガイドライン (手順 1 と 2) に従ってください。

ルビー for Windows

次に、powershell から次のコマンドを実行します。

gem install cf-uaac

プロキシの背後にいる場合は、ソースを追加する必要があります。

gem sources -a http://rubygems.org
于 2016-12-16T17:36:26.933 に答える
0

クラウド ファウンドリーのcf-uaac cli ツールは Ruby で記述されているため、インストールは Rubygemパッケージ マネージャーで行います。

端末から実行gem envして、おそらく/usr/binあなたのケースにある宝石のインストールディレクトリを見つけることができます。root のみが書き込み権限を持っているため、そこに gem をインストールしたくないでしょう。OSX を使用している場合は、さらに詳しい話があるかもしれません。

使用している OS がわからないため、規範的すぎることはできませんが、この前の質問で、システムのこのデフォルトの動作をオーバーライドするためのいくつかの提案を見つけることができます。

  • コマンドラインでインストール場所を上書きする--user-install cf-uaac
  • あなたを編集して~/.gemrc、このようなものを含めるか、GEM PATHSの 1 つに変更します
  • 書き込み権限のある別の場所に ruby​​ を再インストールします。
  • rvm多くの Ruby 開発作業を行い、バージョンや gem を切り替えたい場合は、Ruby バージョン マネージャーを使用します。

インストール コマンドについて詳しく知りたい場合は、 rubygems ガイドを参照してください。

それがあなたを再び元気づけてくれることを願っています。

于 2016-09-14T01:57:35.610 に答える