我在Windows上使用Ubuntu上的Bash,我安装了git。如何将git添加到PATH中?
答案 0 :(得分:4)
常规命令是(using setx
):
setx PATH=%PATH%;C:\path\to\Git\bin
在WSL(适用于Linux的Windows Subsytem)上,您可以在安装后输入:
which git
它应该已经在PATH
(/usr/bin
或/usr/local/bin
)
如果不是,您可以尝试找到它:find / -name "git"
,然后将其添加到您的~/.profile
:
export PATH=$PATH:/path/to/git
但请注意,WSL将安装旧版本的Git。
最近的一次,使用:
sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git-core
Windows上的
/usr/local/bin
在哪里?
在
C:\Users\**user**\AppData\Local\lxss
下,您会找到:
- 根文件夹
- 主文件夹
- 和隐藏的
rootfs
文件夹(\bin
,\boot
,\dev
,\等...)不要改变内心的任何东西!认真!
通过
访问Windows文件/mnt/**letter**/
和
也许我不完全了解Windows上的Ubuntu上的Bash是什么。
适用于Linux的Windows子系统(WSL)是用于在Windows 10上本机运行Linux二进制可执行文件(ELF格式)的兼容层。
适用于Linux的Windows子系统仅适用于Windows 10 5的64位版本,可在Windows 10周年更新及更高版本中激活。
WSL使用的资源少于完整虚拟机,这是在Windows计算机上运行Linux软件的最直接方式,同时还允许用户在同一组文件上使用Windows应用程序和Linux工具。5
OP补充道:
因此,如果我安装git并且它位于
/usr/bin/git
中,那么它是否与C:\Program Files\etc...
等特定文件夹相对应?
是的,在C:\Users\**user**\AppData\Local\lxss\rootfs\usr\...
下,但您不应该直接访问它。你只能通过WSL bash使用它。
通过将
PATH
置于我的~/.profile
与进入控制面板 - >中来设置我的func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat { switch indexPath.row { case 0: return sections[indexPath.section].collapsed! ? 0 : (100.0 + heightOfLabel2!) case 1: return 0 case 2: return 0 default: return 0 } }
。系统属性 - >环境变量
是的,完全。如果要设置Windows环境变量路径,则需要使用Git for Windows,described in here。
答案 1 :(得分:1)
该解决方案假设您想在Windows环境中访问WSL中的git
检查一下 https://github.com/ardevd/gitwrap/releases
这个包装器将WSL的输出管道输出到windows,也适用于开发人员声称的android studio
这个Wrapper不是我开发的 对于任何问题plz发布在github页面上