我最近在获得 SSD 驱动器后重新安装了 Ubuntu 12.10 后重新安装了 RVM(按照http://rvm.io 上的说明进行操作)。
现在,当我输入: type rvm | head -1
我收到以下错误:
rvm is a function
-bash: type: write error: Broken pipe
Run Code Online (Sandbox Code Playgroud)
但是,如果我立即重复该命令,那么我只会收到:
rvm is a function
Run Code Online (Sandbox Code Playgroud)
而且看起来一切正常?发生了什么?我能做些什么来修复它?它并不总是发生。它似乎更加零星。我试图找到某种模式,但还没有。
我正在使用 OS X El Capitan (10.11.3) 的 MacBook 上使用 Ruby 2.x 和 Rails 4.x,使用鱼壳,采用此页面上列出的集成:RVM -鱼壳(集成)
当执行各种命令如rvm version
,rvm install ...
,rvm use ...
,rvm --default ...
等,收到以下错误消息:
/var/folders/2w/zhgybz7d25s1gdy41qdxwp48001gfh/T/rvm.fish.Pqd0CuZRJW: shell_session_update: command not found
Run Code Online (Sandbox Code Playgroud)
快速 Google 搜索不会返回任何可以帮助我识别和/或解决问题的相关结果,因为它已经解决了我的许多其他开发设置问题。
我在rvm.fish
函数文件中、.config/fish
目录下以及$HOME/.rvm/bin/rvm
主可执行文件中进行了快速文本搜索,但没有看到诸如shell_session_update
在该文件中直接调用之类的命令。
有谁知道为什么会这样,我该如何解决?我是一个喜欢修复我面前的东西的人,所以只有我需要采取行动的东西出现在我面前,所以我想删除这个错误/警告信息。:)
PS 我试图安装和使用的特定 Ruby 版本 (2.0.0) 似乎运行正常,即使在同一个终端 (iTerm(2)) 会话中,无需重新启动它。我已经关闭了那个并创建了一个新的终端会话,并且在运行上述各种命令时仍然看到该消息出现。
我一直在按照http://installrails.com 上的说明为我的 Macbook Air 设置一些 ruby 工作,但我在运行 RVM 时遇到了任何问题。当我尝试安装 Ruby 时,出现以下错误。我在尝试运行时也会看到它们ruby -v
。
dyld: Library not loaded: /usr/local/lib/libgmp.10.dylib
Referenced from: /Users/Chris/.rvm/rubies/ruby-2.1.3/bin/ruby
Reason: image not found
Run Code Online (Sandbox Code Playgroud)
谷歌搜索并没有解决它,所以我很困惑是什么导致了它。有什么建议?
我在 OS X 10.8 上的本地 C 编译器中遇到了一个明显已知的问题,无法正确构建 Ruby gem,因此我按照建议安装了 GCC。
我如何让 rvm 重建所有已安装的 gems?
我试过了rvm update --rubygems 1.9.3
,它似乎应该可以工作(至少,根据文档),但我收到了相当神秘的错误消息:
ERROR: rvm update has been removed. See 'rvm get' and rvm 'rubygems' CLI API instead
Run Code Online (Sandbox Code Playgroud)
我不知道这意味着什么,而且我无法找出重新编译我的 gem 的rvm
(使用get
或任何其他命令)的咒语。
我正在尝试设置 Siri 代理,然后执行以下步骤:
rvmsudo rvm install 1.9.3
rvm use 1.9.3 --default
rvmsudo gem install eventmachine CFPropertyList httparty json uuidtools
Run Code Online (Sandbox Code Playgroud)
但由于这些错误,我无法做到:
rvm: command not found
rvmsudo: command not found
Run Code Online (Sandbox Code Playgroud)
我知道这是由于未安装或正确设置 Ruby 版本管理器。我使用的是 Ubuntu 11.04,我只有 SSH 访问权限。
这是我事先为安装和初始化 Ruby 所做的:
sudo apt-get install nano ruby build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion
bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
echo '[[ -s …
Run Code Online (Sandbox Code Playgroud) 我使用以下命令安装了 RVM
\curl -L https://get.rvm.io | bash -s stable
Run Code Online (Sandbox Code Playgroud)
然后我重新启动终端并执行此命令
source ~/.rvm/scripts/rvm
rvm requirements
rvm install ruby
rvm use ruby --default
Run Code Online (Sandbox Code Playgroud)
如果我在启动终端时运行这个命令,我会得到 ruby 2.1.2 作为默认的 ruby 版本,但是如果我重新启动终端并运行
ruby -v
Run Code Online (Sandbox Code Playgroud)
我收到以下消息
The program 'ruby' can be found in the following packages:
* ruby
* ruby1.8
Try: sudo apt-get install <selected package>
Run Code Online (Sandbox Code Playgroud) 迁移 MacBook 后,我发现我错过了命令gpg
。
当我想安装时它抛出了这个错误 rvm
?> ~ gpg 15:39:34
dyld: Library not loaded: /usr/local/opt/gettext/lib/libintl.8.dylib
Referenced from: /usr/local/bin/gpg
Reason: image not found
fish: 'gpg' terminated by signal SIGABRT (Abort)
Run Code Online (Sandbox Code Playgroud)
我尝试了以下方法来修复它,但它们都不起作用。
brew upgrade gnupg
brew unlink gnupg
brew link gnupg
Run Code Online (Sandbox Code Playgroud)
此外,我没有这个文件夹 /usr/local/opt/gettext/.
我是否需要安装一些东西来解决这个问题?
我把输出放在brew doctor
这里
https://gist.github.com/fifiten82726/fae106018447e868d64ff1a9d3e6266a
我正在尝试将我的 Ruby 版本设置为 1.9.2,但我无法从系统 Ruby 安装中更改它。我究竟做错了什么?
我的终端输出是:
$ rvm list
rvm rubies
=> ruby-1.9.2-p180 [ i386 ]
$ rvm use default
Using /usr/share/ruby-rvm/gems/ruby-1.9.2-p180
$ ruby -v
ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-linux]
Run Code Online (Sandbox Code Playgroud) 我下载了 Mac OSx 的命令行工具。检查 git 版本。然后尝试安装rvm:
MacBook-Pro:~ Tom$ curl -L https://get.rvm.io | bash -s stable
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 185 100 185 0 0 97 0 0:00:01 0:00:01 --:--:-- 106
100 10648 100 10648 0 0 4164 0 0:00:02 0:00:02 --:--:-- 118k
Downloading RVM from wayneeseguin branch stable
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left …
Run Code Online (Sandbox Code Playgroud)