当前位置: 首页 > 知识库问答 >
问题:

已安装Google Cloud SDK,但无法访问gcloud

毕泽宇
2023-03-14

我在这里读了很多其他的帖子,但都没能解决这个问题。以下是所有步骤/问题:

我已经在开发控制台中创建了一个项目。

安装云sdk

MacBook-Pro-2:~ nico$ curl https://sdk.cloud.google.com | bash

然后走流程

Directory to extract under (this will create a directory google-cloud-sdk) (/Users/nico):

Do you want to help improve the Google Cloud SDK (Y/n)?  y

Modify profile to update your $PATH and enable bash completion? (Y/n)? y

Enter path to an rc file to update, or leave blank to use [/Users/nico/.bash_profile]:
MacBook-Pro-2:~ nico$ gcloud auth login
-bash: gcloud: command not found

然后我进入了一个云sdk bin目录

MacBook-Pro-2:~ nico$ cd google-cloud-sdk/bin
MacBook-Pro-2:bin nico$ ./gcloud auth login

验证成功

 MacBook-Pro-2:bin nico$ ./gcloud config set project helloworld-project

设置项目成功

MacBook-Pro-2:bin nico$ ./gcloud components update app

ERROR: (gcloud.components.update) Your current working directory is inside the Cloud SDK install root: /Users/nico/google-cloud-sdk.  
In order to perform this update, run the command from outside of this directory.

然后我移出那个目录

 MacBook-Pro-2:test_project nico$ gcloud components update app
-bash: gcloud: command not found

现在它不起作用了,我必须把gcloud设置在某个地方,这样它才能在全球范围内访问吗?如何更新它并访问gcloud命令行工具?

共有1个答案

有耀
2023-03-14

查看安装工具的输出:

Enter path to an rc file to update, or leave blank to use [/Users/nico/.bash_profile]:

...安装工具似乎更新了“/users/nico/.bash_profile”,而Mac OS X依赖于“/users/nico/.profile”进行配置。将对“/users/nico/.bash_profile”的更改复制到“/users/nico/.profile”,然后关闭并重新启动终端以使更改生效。

在新的shell中,您可以看到是否使用以下命令定义了“gcloud”:

 which gcloud
 /Users/nico/google-cloud-sdk/bin/gcloud
 nano ~/.profile
 export PATH="$HOME/google-cloud-sdk/bin:$PATH"
echo "$PATH"
 类似资料:
  • 我需要在一个研究项目中使用testNG,所以我尝试通过两种方法安装ecplipse插件:第一种是使用发行包(我在Archlinux上使用Eclipse Juno)https://aur.Archlinux.org/packages/eclipse-testng/;第二种是使用Eclipse add-ons安装程序(“帮助”>“安装新软件...”)以下步骤如下:http://selftechy.co

  • 如果我执行docker命令,如 我得到一个错误,docker没有安装,我可以做sudo apt get install docker来安装它。如果我这样做,它会说docker是最新版本。我是否需要设置二进制文件的某种路径才能运行它? 如果我做,没有答案。

  • 我已经用和python3.7安装了它,但是当我尝试导入pandas并运行代码时,会出现错误。 Traceback(最近一次调用最后一次):文件/用户/芭比/Python/测试/test.py,第1行,在导入熊猫为pd ModuleNotFoundError:没有名为'熊猫'的模块 如果我尝试再次安装...它说这个。 已满足pip3安装pandas要求:已满足pandas in/usr/local/

  • 问题内容: 我的Jenkins服务器在Windows 2008服务器上的Tomcat中运行。我已经在CentOS上设置了NFS服务器,Win2008服务器可以通过mount命令访问NFS共享文件夹。我在Windows上以管理员用户身份运行时进行了测试。我将文件夹安装为Windows 2008服务器上的Z驱动程序。但是我在詹金斯(Jenkins)的工作说它找不到Z驱动程序,我想詹金斯(Jenkins

  • 问题内容: 我一直在使用python进行简单的数据处理脚本,但是现在我想进行一些图像处理,但是遇到了问题。导入枕头模块似乎无效。我在这里找到了一个简单的脚本来检查安装了哪些软件包,并找到了它,但是导入它似乎无效。 这是我要运行的代码: 结果如下: 我正在Windows 8.1上使用Spyder和Python 2.7.9运行它 问题答案: 您导入不正确。尝试使用: 即不再使用Python Imagi

  • 我已经安装并启动了。服务也在运行。但是,当我尝试在firefox中打开管理界面时,我得到了这个错误: 我检查了端口并确保它们是正确的,同时尝试重新安装。 有什么办法解决这个问题吗?