问题标签 [oh-my-zsh]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2446 浏览

plugins - 终端中 zsh 顶部的固定行

我正在尝试查找是否有可能(以及如何做到这一点,如果是的话)使用 zsh 在终端顶部放置一条固定线路。我想在这一行中加入一些系统信息(例如 cpu 使用情况、磁盘可用空间、ram 使用情况等),以保留经典的“滚动行为”。

我会在桌面的窗口终端中使用它。

像这样的东西

任何想法/建议都会非常感激,谢谢!

0 投票
6 回答
13763 浏览

macos - 在 OSX 上安装 Typesafe 激活器

我正在尝试安装类型安全激活器(scala、AKKA、播放框架、激活器)

我有优胜美地 OSX

我的 bash 是 Oh my ZSH

我已经安装并导出了 JDK 1.7

我下载并解压缩了文件“typesafe-activator-1.2.10-minimal”。最后我把导出路径放在我的 ~/.zshrc

但是当我在终端上输入激活器时,它会打印出找不到文件

谢谢你

0 投票
1 回答
1600 浏览

bash - 在 zsh 中转义 % 字符

我正在尝试在提示符https://github.com/Goles/Battery中添加电池插件。

我需要转义百分号,这可以通过获取字符串输出然后用两个括号替换它来完成,但是我在编写脚本时失败了。我的提示看起来像顶行,但我希望它看起来像在第三行。有什么简单的解决方法吗?

0 投票
1 回答
1052 浏览

ruby - 默认 Ruby 不使用 RVM 加载

不确定这个问题是否与最近的 Oh-My-ZSH 更新有关,但突然之间,我的 RVM 默认 Ruby 在打开新的终端窗口时没有加载(相反,它加载了系统 Ruby)。

我已经添加了[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"到我系统上的几乎每个点文件(.zshrc、.zprofile、.zlogin、.profile,甚至 .bashrc 和 .bash_profile 都很好)。

会话开始时 RVM 正在加载(我可以使用 手动切换到默认值rvm default),并且$HOME/.rvm/bin在我的 $PATH 中。如果我切换到具有 .ruby-version 和/或 .ruby-gemset 文件的目录,它会加载该 Ruby。

编辑:为了澄清,我的问题是当我开始一个新的终端会话或当我离开一个有 .ruby-version 文件的目录时,我用 RVM ( ) 声明的默认 Rubyrvm use <RUBY VERSION> --default没有被加载。cd

编辑#2:这是结果rvm list

0 投票
2 回答
724 浏览

macos - OS X 终端在运行“source kvm.sh”后挂起安装 vNext KVM

我正在尝试在我的 Macbook 上安装 vNext,但是当我运行source kvm.sh终端时,它会挂起。


我的设置:

  • OSX 10.9.5(小牛队)
  • 单声道 3.10.0

我的问题:
我按照 GitHub 存储库中在 OS X 上安装 vNext 的说明进行操作:
https ://github.com/aspnet/Home

本质上:

  • 酿造水龙头 aspnet/k
  • 冲泡安装kvm
  • 源 kvm.sh

一切似乎都很好,直到我运行的步骤source kvm.sh,这会挂起终端并显示一条消息“ [进程完成] ”。

添加source kvm.sh到 ~/.zshrc 文件会启动终端并在运行后立即挂起。


我试过的:
我卸载了 kvm ( brew uninstall kvm) 和 aspnet/k ( brew untap aspnet/k) 并删除了目录~/.kre,然后尝试重新安装。

没运气。


有任何想法吗? 这是一个屏幕截图:

在此处输入图像描述

0 投票
1 回答
1225 浏览

django - 是否可以在 zsh 中使用 Django bash 补全

Django bash补全在 bash 中启用了 django-admin.py 和 manage.py 命令的制表符补全。

zsh用于 django 的自动完成脚本,但它们不适用于自定义命令。其中之一在oh-my-zsh项目中。

我也知道,bashcompinit但它似乎不适用于 django-admin,产生以下错误:

是否可以让 Django bash 完成与 zsh 一起使用?或者是否有其他替代方法可以使用 django admin 自定义命令。

0 投票
9 回答
80768 浏览

macos - Homebrew 安装 nvm 但之后找不到 nvm?

我正在使用homebrewoh-my-zsh安装全新的 OSX 10.10.1。我nvm通过homebrew然后尝试运行它但说 - zsh: command not found: nvm

知道问题是什么吗?我能够很好地安装和使用 git ......

在此处输入图像描述

在此处输入图像描述


2019 年 9 月 20 日更新

正如DarkPurple141Elise van Looij最近的回答所述。nvm似乎与 不兼容homebrew这也在位于此处的官方 nvm-sh 存储库中进行了说明。

不支持 Homebrew 安装。如果您对 homebrew 安装的 nvm 有问题,请在提交问题之前将其 brew 卸载,并使用以下说明安装它。

注意:如果您使用的是 zsh,您可以轻松地将 nvm 安装为 zsh 插件。安装 zsh-nvm 并运行 nvm upgrade 进行升级。

以下步骤应该会有所帮助:

  1. $brew uninstall nvm
  2. $ brew cleanup(只是为了衡量)
  3. $curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
  4. 通过运行 $ 检查 nvm 是否已正确安装command -v nvm

    4.a 如果响应不是 $ nvm,请将以下两行添加到 ~/.bash-profile 文件中: export NVM_DIR=~/.nvm source ~/.nvm/nvm.sh 4.b 重新启动计算机(您可以尝试先关闭终端并重新启动它) 4.c $ command -v nvm should now returnnvm`

  5. 现在用 $ 更新 Node.jsnvm install --lts

  6. 更新 npm:$nvm install-latest-npm
  7. $ npm install --global mocha. 最后,成功!好吧,对我来说,我也希望你。
0 投票
3 回答
4037 浏览

bash - OSX 上的 IntelliJ 14:如何指定通过 IDE 使用的 SVN 客户端版本

我在 OSX Yosemite 上,它带有默认的 SVN 客户端 1.7.x。
我使用 macports 安装 1.8.11 并使用 1.8.11(通过 zshell)签出一个 repo。
当我svn通过 shell(在 zshell 和 bash 上)使用命令时,它指向 1.8.11。

但是在 IntelliJ 14 中,它不情愿地继续尝试使用 1.7.x 客户端并错误提示:
SVN: E155021: this client is too old to work with the working copy.

如果我svn通过 IntelliJ 自己的终端使用命令,我看到它是 1.8.11。
如何强制 IntelliJ 使用 1.8.11?
在 Subversion 下的首选项中看不到相关选项。

0 投票
7 回答
22644 浏览

ruby-on-rails - 使用 rvm 更新 ruby​​ 版本后收到警告消息“Path set to RVM”

最近,由于出现警告消息(见下文),我尝试更新我的 ruby​​ 版本。

现在,当我启动 iterm2 时,我收到以下警告消息:

有谁知道如何解决这个警告?它并没有真正影响我的工作,但它有点令人不安。

供您参考:
1. 我相信我跑来rvm get stable获取最新的 ruby​​ 版本。
2.这是我最初试图解决的警告消息,但也没有解决:

我正在使用 1. Mac OS X2.iterm2和 3. oh-my-zshshell

0 投票
1 回答
152 浏览

ruby - 升级到优胜美地,现在 ruby​​ 库正在崩溃

我升级到优胜美地,现在当我尝试使用设置初始 Rails 应用程序时,rails new <appname>我收到一条错误消息:

/Users/****/.rubies/ruby-2.0.0-p451/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:54:in `require': dlopen(/Users/* ****/.rubies/ruby-2.0.0-p451/lib/ruby/2.0.0/x86_64-darwin13.3.0/openssl.bundle, 9):找不到符号:_SSLv2_client_method (LoadError)

我使用的是自制软件和 chruby 而不是 RVM,我的外壳是 Oh-my-Zsh。