我一直在按照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)
谷歌搜索并没有解决它,所以我很困惑是什么导致了它。有什么建议?
是否可以?自从它损坏或其他原因以来,我每周至少遇到一次各种问题,尤其是自制软件。
如果可能的话,但从头开始是一个更好的主意,请告诉我。
我想安装多个版本的 Ruby(或实际上任何 Homebrew 包)而不链接它们中的任何一个。基本上,我想将任何公式视为仅限小桶。
我似乎无法找到一种方法来做到这一点,虽然它看起来微不足道。我以为会有类似的东西brew install --no-link <formula>。
有没有办法做我想做的事,或者为什么这是一个坏主意?
我真的很想使用 Homebrew 来安装 Ruby 版本,并使用 rbenv 来管理它们。
我使用命令安装了 Ruby apt-get install ruby1.9.1,但是当我进入ruby控制台时,什么也没有发生。
我必须使用命令
ruby1.9.1-v
ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux]
Run Code Online (Sandbox Code Playgroud)
但是我如何称呼它ruby而不是ruby1.9.1?以及如何安装 Rails?
好的,我已经四处寻找一些东西来处理我拥有的这个小电子邮件项目。
首先,一些背景:我的家人每年都有一个秘密圣诞老人,我提议编写一个脚本来随机选择谁收到谁的礼物。我想做的是发送一封电子邮件,让人们知道他们将收到礼物给谁,但我不想通过我的 gmail 帐户发送电子邮件,因为我将参与秘密圣诞老人活动。
问题:如何从命令行/脚本发送电子邮件,而无需将该电子邮件存储在我的 gmail 帐户(或任何其他邮件帐户)的“已发送邮件”中。我想我会建立自己的 smtp 服务器,但我真的很无能为力。
如果一个包可以通过 apt-get 和 gem 获得,我应该选择哪一个?
我在 Ubuntu 上,我不知道是否应该通过 apt-get 或 gem 安装 rake。
我经常使用 apt-get 和 gem 包。
各自的优缺点是什么?
大多数 ruby 爱好者在阅读本文时可能会感到震惊,但我想知道是否有可能完全删除 Ruby 框架以及 Mac OS X 10.6.4 附带的所有工具和 gem。
任何帮助,将不胜感激。(如果你认为我宁愿不这样做,也有解释)
谢谢
这是什么意思之前的加号*/dyn的:version命令的输出,例如:
+python/dyn +python3/dyn +ruby/dyn +tcl/dyn
Run Code Online (Sandbox Code Playgroud)
我没有找到任何有用的文档。当我运行:echo has('python3')Vim 时返回 0。当我运行时,:python3 print('hi')它表示E370: Could not load library python31.dll我应该安装 python(据我所知)。
所以,我只是看不出差别之间-*/dyn和+*/dyn。加号给我们带来了什么?与dyn-less 功能有什么区别,例如+python?
我正在查看一些随机代码,在它的顶部,它说:
# -*- mode: ruby -*-
# vi: set ft=ruby :
Run Code Online (Sandbox Code Playgroud)
这是什么意思?
我知道这是一个简单的问题,但我无法在网上找到它,因为 a) 我什至不知道这段代码是用什么语言编写的,b) 我对 bash 和 vi 很陌生。
我想下载一个 gem 而不安装给定 gem 所需的所有 gem。
专门用于 Rails 3 gem。它有很多依赖项,我需要将它安装在目前没有 ruby/rake/rails 软件的封闭服务器上。
任何线索都会很棒,因为点击 rubygems.org 很乏味。
好吧,让我澄清一下。我想要的是让这个工作:
gem install rails --download-only
这将解决我的问题,因为我可以将生成的 gem 刻录到光盘上,然后将它们移动到我无法访问 Internet 的服务器上。