资讯专栏INFORMATION COLUMN

BashOnWindows 遇到的一些问题解决

everfly / 1719人阅读

摘要:我是最新版的,在控制面板启用的,也是最新版的,但依然存在这个问题,重装后才得以解决。重新安装以管理员身份打开,执行命令卸载重新安装等待安装结束后重新安装发现问题已解决。

bashOnWindows下Gradle无法运行

在windows 10中的bash执行gradle时,总是报:

Could not determine a usable local IP for this machine.

出现这个问题的原因是windows 10旧版的bash对IPv6的支持不好,参见bashOnwindows的issue。官方说在新版bashOnWindows中已经解决了这个问题。我是最新版的windows 10,在控制面板启用的bash,也是最新版的,但依然存在这个问题,重装bash后才得以解决。

解决方法:

查看你的Ubuntu版本

执行命令:

$ lsb_release -a

最新版为:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.2 LTS
Release:        16.04
Codename:       xenial

更新ubuntu

注意: 旧版的ubuntu 14.04不能直接升为16.04,只能卸载bash后重装。

$ sudo do-release-upgrade

我在16.04更新后依然存在这个问题,所以就卸载了重新安装bash。

重新安装bash
以管理员身份打开cmd,执行命令卸载bash:

C:> lxrun /uninstall /full /y

重新安装bash:

C:> lxrun /install

等待安装结束后重新安装gradle,发现问题已解决。

oh-my-zsh在bashOnWindows中运行慢

oh-my-zsh算是在bash环境中必装的了,但安装之后发现进入git类型目录后非常慢,每次cd、ll都需要等很长时间,后来发现原因是在进入git目录后读取git配置并且刷新目录造成的。oh-my-zsh的主题会根据git本地信息生成好看的目录,但在windows下,卡顿的难以忍受。使用以下命令禁用oh-my-zsh目录刷新即可。

解决方法:

$ git config --global oh-my-zsh.hide-status 1
autojump 无权限问题

autojump是在zsh下很好用的插件,可以方便找到你之前进入过的目录,但在bashOnWindows中每次cd时,报错:

autojump_chpwd:4: nice(5) failed: operation not permitted

这是工作区进程优先级导致的问题,设置zsh不要调整你后台进程优先级。

解决方法:

~/.zshrc末尾添加行:

unsetopt BG_NICE
参考:

Error message with ZSH and use of "&" in Creators Update
windows-10-creators-update-whats-new-in-bashwsl-windows-console/
Zsh ignoring oh-my-zsh.hide-status git config

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/23639.html

相关文章

  • swoole入门3-swoole开发环境搭建

    摘要:安装命令环境下必须关闭选项需要修改关闭在下开发可以使用来方便的开发应用,安装好后再里的选项里共享代码所在磁盘。为源码所在路径为容器内路径在里执行编译安装扩展是按照标准扩展构建的。 环境依赖 仅支持 Linux、FreeBSD、MacOS 三种操作系统 在Windows平台,可使用CygWin或WSL(Windows Subsystem for Linux) Linux 内核版本 2....

    jerryloveemily 评论0 收藏0
  • 解决Bash On Ubuntu On Window安装Zsh无效问题附安装说明

    摘要:问题在安装完后,是可以使用的,但是重启之后,又恢复至默认的。然后,输出变量是这样的设置无效,我以为要重启。附安装现在比较流行的是使用进行配置,因此需要安装。安装安装安装可以通过下面两种方式。原文解决安装无效问题附安装说明 showImg(https://segmentfault.com/img/remote/1460000006769458); 前言 Zsh是一款非常棒的Shell,使...

    lemon 评论0 收藏0
  • 深入体验bash on windows,在windows上搭建原生linux开发环境,酷!

    摘要:使用安装具体命令输入,很好掌握。安装和安装的时候一样,这里通过添加的第三方,实现方式安装最新版本,比源码编译安装方式在管理上还是要方便一点。 今年微软Build 2016大会最让开发人员兴奋的消息之一,就是在Windows上可以原生运行Linux bash,对开发人员来说,这是一个喜闻乐见的消息。 1 安装 你必须安装开发者预览版本,才能使用windows的linux subsyste...

    EsgynChina 评论0 收藏0
  • 记我nginx + php5-fpm配置问题解决方式

    刚刚我在配置nginx+php5-fmp的虚拟主机环境, 在配置的过程中,在配置的过程中出现了一些问题, 在此记录下来, 以备后患。 请注意, 这里不是写如何配置这个虚拟主机, 而是记录我在配置的时候遇到的问题以及如何克服这些问题的过程。 环境: ubuntu 14.04 (64位) nginx 1.4.6 php 5.5.9 开始 开始的时候, 因为我是新安装的ubuntu的系统, ...

    xuweijian 评论0 收藏0
  • 有关使用Universal-Image-Loader遇到问题和使用小技巧

    摘要:今天我们来分析一下使用异步加载图片时遇到的一些问题和解决办法。在设置中配置线程池的大小。一个大的线程池会允许多条线程同时工作,但是也会显著的影响到线程的速度。 今天我们来分析一下使用Universal-Image-Loader异步加载图片时遇到的一些问题和解决办法。今天咱们的公众号不分享高大上的原理分析和源码分析,我感觉关注咱们这个公众号的开发者和程序员都希望能够解决更多开发中常见的和...

    whinc 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<