我们正在开发Predix Mobile SDK。所以我们尝试设置Predix移动开发环境,我们需要设置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.
之后我们谷歌关于这个错误,但我们什么都没有。请指导我们使用UAAC CLI。
答案 0 :(得分:0)
云代工cf-uaac cli工具是用Ruby编写的,因此安装是使用ruby软件包管理器gem
完成的。
您可以从终端运行gem env
以查找宝石的安装目录,在您的情况下可能是/usr/bin
。你不希望在那里安装你的宝石,因为只有root有权写。如果你在OSX上,甚至可能有more to the story。
我不确定您使用的是哪种操作系统,因此不能过于规范,但可以在此previous question中找到一些建议,以覆盖系统上的此默认行为:
--user-install cf-uaac
~/.gemrc
以包含类似内容或更改为 GEM路径 rvm
如果你要做很多ruby开发工作并希望切换版本/宝石如果您有兴趣了解更多内容,可以在rubygems guide中找到有关安装命令的更多信息。
希望能让你再次前进。
答案 1 :(得分:0)
UAAC是基于Ruby的命令行界面(CLI),用于与Cloud Foundry用户帐户和身份验证(UAA)进行交互
首先安装Ruby,您可以从这里遵循指南(步骤1和2):
然后从powershell运行这个推荐:
gem install cf-uaac
如果您在代理后面,则应添加源:
gem sources -a http://rubygems.org