• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

凉梁凉糕

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

mac电脑初始化web开发环境

拿到了个新的mac电脑,初始化环境过程中遇到的问题记录,首先需要一个app账号,可以使用自己的邮箱申请一个,然后进行各个软件的安装

首先想到的是安装node vscode git等,很多可以利用homebrew进行安装,而homebbrew 需要依赖xcode即command line tool ,所以在homebrew之前还需要安装command line tool 去下载制定的版本后在重新运行homebrew的安装

https://developer.apple.com/download/more/  在这里下载制定版本 的xcode 和 command line tool

1 xcode可以在开发者中心或者appstore里面下载,有时候appstore里面因为版本不合适会下载失败

 

2 安装完成xcode 后,在不安装command line tool时安装homebrew总是报错:

 

xcode-select: error: invalid developer directory '/Library/Developer/CommandLineTools'

是因为需要先安装command line tool

即根据macos版本先后安装 xcode    command line tool     homebrew 就不会报错了!

 homebrew 安装访问brew.sh 复制安装命令即可

 

3 利用homebrew 安装git

成功安装homebrew后  直接 brew install git 即可

 注意安装homebrew后需要设置环境变量,安装完成后会直接在命令行提示:

```

==> Next steps: - Run these two commands in your terminal to add Homebrew to your PATH: echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/liangxianhong/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)" - Run brew help to get started - Further documentation: https://docs.brew.sh

```

 

4 安装vscode 下载vscode 解压后可以直接使用,可以拖拽到访达处,方便下次开启

 

5 gitk 是 git 的图形化界面软件版本,其对仓库的管理更加直观,将各种信息合理的组织在不同的软件窗口中,使很多需要很长命令的操作在图像软件中可能只需要一键获得。

在 Windows 电脑中新版本 git 将会自带 gitk,Mac 中需要安装 git-gui。即如下:
A 安装并升级 Homebrew。
B 安装新版 git    brew install git
C 安装 git-gui   brew install git-gui

在git项目文件夹下执行命令gitk即可验证是否安装成功

 

6 安装命令行工具 s3cmd

brew install s3cmd
s3cmd --config   去配置内容,一般配置了aws.accessKey,aws.secretKey即可其他直接回车  

第一次配置错了,然后使用过程发现问题运行 s3cmd ls s3://

报错:

ERROR: S3 error: 403 (InvalidAccessKeyId): The AWS Access Key Id you provided does not exist in our records.

 

利用s3cmd -d 看下debugger

DEBUG: ConfigParser: Reading file '/Users/**/.s3cfg'  

查看一下这个文件 cat $HOME/.s3cfg

看内容key值没有修改过来 可以选择重新配置,或手动修改该文件

测试使用:(更多命令请参见技术文档)

查看桶:
s3cmd ls s3://**
获取资源到自定路径:
s3cmd get s3://**/*.gif ~/Desktop
删除制定路径的资源:
s3cmd del s3://**/*.gifg 

6-1 mac安装 awscli及使用

安装

brew install awscli
aws --version 

配置:aws configure 依次设置access key、secret key、后面两个可以不用设置

$ aws configure
AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE
AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Default region name [None]: 
Default output format [None]: 

使用

aws s3 ls s3://yourbutketsname

cp
mv
rm
对于这种类型的操作,第一个路径参数,即源,必须存在,并且是一个本地文件或S3对象。第二个路径参数,目的地,可以是本地文件、本地目录、S3对象、S3前缀或S3桶的名称。

aws s3 cp /tmp/foo s3://bucket/ --recursive --exclude ".git/*"
aws s3 cp 要copy的文件  s3桶地址即要粘贴到哪里;

目录和S3前缀操作
有些命令只对本地目录或S3前缀/bucket的内容进行操作。在任何路径参数的末尾添加或省略正斜杠或反斜杠,取决于其类型,并不影响操作的结果。下面的命令总是会产生一个目录或S3前缀/bucket的操作。
sync
mb
rb
ls

详见aws所有资源命令 
https://docs.aws.amazon.com/cli/latest/index.html
aws对应的s3相关操作:https://docs.aws.amazon.com/cli/latest/reference/s3/index.html

aws的一些其它操作

aws configure list-profiles //列出所有的profile
aws configure list //列出当前profile所有配置数据

aws configure --profile profileName  //配置某个profile
aws configure import --csv file://credentials.csv //也可以批量导入profile

export AWS_PROFILE=profileName // 切换profile ,后可以用aws configure list来看是否切换成功,可能不同环境使用不同角色;一定注意验证;

参考api地址:https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-profiles.html 

参考地址2: https://docs.aws.amazon.com/zh_cn/cli/latest/userguide/cli-services-s3-commands.html

 

6-2 aws和s3的区别

 Amazon S3 或 Amazon Simple Storage Service 是 Amazon Web Services (AWS) 提供的一项服务,它通过 Web 服务接口提供对象存储。

 Amazon Simple Storage Service(广泛称为 Amazon S3)是一种高度可扩展、快速且持久的解决方案,适用于任何数据类型的对象级存储。与我们都习惯的操作系统不同,Amazon S3 不会将文件存储在文件系统中,而是将文件存储为对象。对象存储允许用户上传文件、视频和文档,就像您将文件、视频和文档上传到流行的云存储产品(如 Dropbox 和 Google Drive)一样。这使得 Amazon S3 非常灵活且与平台无关。

aws包含很多服务,比如Amazon EC2 (Amazon Elastic Compute Cloud 亚马逊弹性计算云)

Amazon EC2 提供了一种访问基于云的服务器(也称为虚拟机)的方法。你几乎可以在这些虚拟机上做任何事情。将它们视为您自己的家用计算机,但运行 Linux(或在某些情况下为 Windows),并且您需要终端或 shell 虚拟连接到它们

S3 存储桶用作与 EC2 一起备份数据的存储位置。您可以将照片、文本日志、视频、歌曲、书籍和其他文件存储在 S3 存储桶中。

简而言之,将 Amazon EC2 视为您的个人计算机,但它存在于云中,而 Amazon S3 将是类似于 Dropbox 的外部硬盘驱动器或云存储服务。

 

7 mac安装数据库图形工具

可以使用appstore里面自带的工具如:sequel Ace

 

8 如何删除软件

Appstore的应用---打开启动台(三指➕拇指合拢到一起) ----长按左上角即有个删除按钮
非appstore的 访达-----应用程序找到要卸载的内容--- 拖移到废纸篓 或者文件---移动到废纸篓即可----若想要完全卸载---右键点击Dock中的废纸篓,右键----清倒废纸篓

  

9 postman

下载包 --- 双击解压 后直接拖拽到应用程序即可使用

 

10v vscode 下载包解压 需要使用code命令 shift+command+p  输入code  选择install code ** in path 即可

posted on 2023-02-27 09:43  凉梁凉糕  阅读(184)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3