我刚接触ruby,我已经在我的机器上安装了ruby,目前显示的ruby版本是1.9.3。但是,当我尝试在rails上安装新项目时,即使我已经安装了ruby 1.9.3,它也会显示ruby 1.9.1加载错误。在google网上冲浪这么长时间后,我发现我可以通过安装rvm来更改默认ruby作为新安装的ruby,我尝试安装rvm,但不知道它是否安装正确,因为安装rvm后,当尝试输入命令rvm default1.9.3时显示错误
ruby-1.9.3-p392 is not installed.
To install do: 'rvm install ruby-1.9.3-p392
当我检查
我正在尝试使用RVM安装Ruby on Rails。我正在遵循这个指南
我刚刚安装了RVM,并使用了rvm install 1.9.2,但是当我尝试运行ruby -v时,我得到了这个错误
The program 'ruby' is currently not installed. You can install it by typing:
sudo apt-get install ruby
我不确定是否要使用apt-get安装ruby。教程提到在安装ruby和其他东西时要避免使用apt-get。另外,我在RVM上安装了ruby。我很困惑,任何帮助都将不胜感激。提前感谢!
在带有arm64体系结构的Mac硅上,idn-ruby gem安装了本机扩展,但在加载时使用
LoadError:
dlopen(/Users/user/.rvm/gems/ruby-3.0.3/gems/idn-ruby-0.1.4/lib/idn.bundle, 0x0009): symbol not found in flat namespace '_idn_free' - /Users/user/.rvm/gems/ruby-3.0.3/gems/idn-ruby-0.1.4/lib/idn.bundle
我尝试用brew安装/重新安装libidn包。(brew安装
所以我在遵循这个指南
我安装RVM时没有任何问题。但是,当我检查通过以下方式安装的ruby版本时:
ruby -v
我得到了以下信息:
The program 'ruby' can be found in the following packages:
* ruby1.8
* ruby1.9.1
Try: sudo apt-get install <selected package>
我尝试通过RVM手动安装ruby:
rvm install ruby
然而,它只是告诉我,红宝石已经安装了。
有没有人遇到过同样的问题?
提亚
大约一个月前,我使用gem安装了libxml-ruby,安装了libxml-ruby,它工作得很好。然后,我今天在另一台机器上安装了它,它失败了,错误如下:
C:\Windows\system32>gem install -r libxml-ruby
Building native extensions. This could take a while...
ERROR: Error installing libxml-ruby:
ERROR: Failed to build gem native extension.
c:/ruby/lib/ruby/gems/1
使用chef,我有一个安装gem的简单方法,例如:
gem_package "passenger" do
version node['passenger']['version']
end
我还想用另一本食谱来安装ruby,对于某些服务器可能是Ruby 1.9.3,对于其他服务器可能是Ruby Enterprise 1.8.7。所以我想我可以使用gem_binary和ohai来做这件事,就像这样:
gem_package "passenger" do
version node['passenger'][
我有红宝石项目,我安装了所有的宝石使用‘捆绑安装’。Gems安装在./卖主/包中。但是,我使用rvm在另一个目录中安装的ruby,当我尝试执行某些操作(一些命令)时,它正在rvm目录中查找gems。如何在rvm目录中安装所有的gems?
编辑:我安装了所有的宝石,但是当我尝试使用简单的ruby -T时,我得到:
/home/arkency/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:298:in `to_specs': Could not find 'rake'
在新的yosemite安装(您可以从mac商店下载的安装)上,似乎缺少了ruby提供程序:
$ sudo dtrace -l -P ruby
ID PROVIDER MODULE FUNCTION NAME
dtrace: failed to match ruby:::: No probe matches description
下载/安装Xcode 6.2 6C131e + CLT没有任何帮助,安装ruby (rbenv区-ruby-build\rvm区-ruby)和--enable-dtrace也没有帮助。