问题标签 [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.
plugins - 终端中 zsh 顶部的固定行
我正在尝试查找是否有可能(以及如何做到这一点,如果是的话)使用 zsh 在终端顶部放置一条固定线路。我想在这一行中加入一些系统信息(例如 cpu 使用情况、磁盘可用空间、ram 使用情况等),以保留经典的“滚动行为”。
我会在桌面的窗口终端中使用它。
任何想法/建议都会非常感激,谢谢!
macos - 在 OSX 上安装 Typesafe 激活器
我正在尝试安装类型安全激活器(scala、AKKA、播放框架、激活器)
我有优胜美地 OSX
我的 bash 是 Oh my ZSH
我已经安装并导出了 JDK 1.7
我下载并解压缩了文件“typesafe-activator-1.2.10-minimal”。最后我把导出路径放在我的 ~/.zshrc
但是当我在终端上输入激活器时,它会打印出找不到文件
谢谢你
bash - 在 zsh 中转义 % 字符
我正在尝试在提示符https://github.com/Goles/Battery中添加电池插件。
我需要转义百分号,这可以通过获取字符串输出然后用两个括号替换它来完成,但是我在编写脚本时失败了。我的提示看起来像顶行,但我希望它看起来像在第三行。有什么简单的解决方法吗?
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
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
,然后尝试重新安装。
没运气。
有任何想法吗? 这是一个屏幕截图:
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 自定义命令。
macos - Homebrew 安装 nvm 但之后找不到 nvm?
我正在使用homebrew
并oh-my-zsh
安装全新的 OSX 10.10.1。我nvm
通过homebrew
然后尝试运行它但说 - zsh: command not found: nvm
知道问题是什么吗?我能够很好地安装和使用 git ......
2019 年 9 月 20 日更新
正如DarkPurple141和Elise van Looij最近的回答所述。nvm
似乎与 不兼容homebrew
。这也在位于此处的官方 nvm-sh 存储库中进行了说明。
不支持 Homebrew 安装。如果您对 homebrew 安装的 nvm 有问题,请在提交问题之前将其 brew 卸载,并使用以下说明安装它。
注意:如果您使用的是 zsh,您可以轻松地将 nvm 安装为 zsh 插件。安装 zsh-nvm 并运行 nvm upgrade 进行升级。
以下步骤应该会有所帮助:
- $
brew uninstall nvm
- $
brew cleanup
(只是为了衡量) - $
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
通过运行 $ 检查 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 return
nvm`现在用 $ 更新 Node.js
nvm install --lts
- 更新 npm:$
nvm install-latest-npm
- $
npm install --global mocha
. 最后,成功!好吧,对我来说,我也希望你。
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 下的首选项中看不到相关选项。
ruby-on-rails - 使用 rvm 更新 ruby 版本后收到警告消息“Path set to RVM”
最近,由于出现警告消息(见下文),我尝试更新我的 ruby 版本。
现在,当我启动 iterm2 时,我收到以下警告消息:
有谁知道如何解决这个警告?它并没有真正影响我的工作,但它有点令人不安。
供您参考:
1. 我相信我跑来rvm get stable
获取最新的 ruby 版本。
2.这是我最初试图解决的警告消息,但也没有解决:
我正在使用 1. Mac OS X
2.iterm2
和 3. oh-my-zsh
shell
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。