Questions tagged «ruby»

动态的,开放源代码的编程语言,着重于简单性和生产率。(引用:ruby-lang.org)

3
如何使用RVM查找和安装最新的Ruby版本?
我终于可以使用RVM了,现在我想RVM安装最新的稳定的ruby版本。 在本教程中,我使用它们通过命令安装ruby 1.9.3: rvm install 1.9.3 现在,我想知道是否有命令下载最新的稳定版本,还是必须检查最新的稳定版本并像这样下载它,否则,我可以下载任何旧版本并运行升级吗? 通常,我会尝试所有内容,但是我正在使用新服务器,并且尝试将其设置为尽可能干净:)
71 server  ruby  rvm 

5
确定安装了哪个版本的gem?
是否可以通过CLI确定我的计算机上安装了gem的哪个版本号?类似于yolk -lpython吗? 我正在尝试查看是否具有最新版本的指南针/萨斯/ zurb基础。我有一个需要特定版本号的依赖项。所以我需要看看它是什么版本。
47 ruby  gem 

3
如何安装je​​kyll?
根据jekyll网站,这是您使用jekyll创建新网站的方式: ~ $ gem install jekyll ~ $ jekyll new myblog ~ $ cd myblog ~/myblog $ jekyll serve gem install jekyll没有工作,也没有sudo gem install jekyll: └─>gem install jekyll ERROR: While executing gem ... (Errno::EACCES) Permission denied - /var/lib/gems/1.9.1/gems/fast-stemmer-1.0.2/LICENSE ┌─[Sat Jun 08][jon@jon-MacMini:~/Web] └─>sudo !! sudo gem install jekyll Building native extensions. …


5
是否安装没有ruby-switch的ruby 2.0?
我发现在最新的Ubuntu 14.04上安装ruby 2.0的任务相当令人沮丧。我知道我可以放弃这些软件包并从源代码安装-但如果可能的话,我宁愿安装一个软件包。 我在13.10上找到了有关红宝石的问题/答案-看起来像我想要的。 如何安装ruby? 不幸的是,该策略似乎不可行-ruby-switch软件包已在14.04中删除。 http://www.ubuntuupdates.org/package/core/trusty/universe/base/ruby-switch 对我来说,删除软件包引用了一个与我完全无关的错误。 我很困惑为什么使用apt-get安装ruby2.0会安装ruby1.9并使其成为默认的ruby解释器。我确实得到了ruby2.0二进制文件-但是脚本(执行ruby时依赖于2.0解释器)不会将其提取。此外,当我使用gem et。等 安装ruby软件包-这些似乎是为ruby1.9而不是2.0安装的。非常不满意。 任何人都可以提供有关将ruby 2.0安装为标准ruby解释器的最直接方法的提示吗?我应该如何在不使用ruby-switch的情况下从ruby 1.9切换到2.0?

5
如何安装较少的CSS命令行编译器?
根据我的理解,如果我错了,请纠正我,我必须安装ruby或NPM才能使较少的CSS编译器正常工作。 我没有安装任何红宝石,而且我不确定如何使计算机达到这一点。我也想尽量减少足迹;如果可能的话,安装最少数量的ruby库(因为我永远不会使用ruby,除非我运行得更少)。 减少工作和运行量涉及哪些步骤? 在您投反对票之前,我知道有这个先前的主题(无需安装CCS编译器)。 该特定人员已经安装了一些其他软件包。我正在尝试找出达到这一点所需的所有软件包。 或者,如果有人可以将我指向正确的文档,我会很高兴!
20 ruby  css  npm 

2
如何卸载Ruby 1.8.7并安装Ruby 1.9.2?
有谁知道如何在Ubuntu 11.10上正确卸载Ruby 1.8.7并安装Ruby 1.9.2? 我已经进行了彻底的搜索,但没有找到有效的教程。 另外,我花了很长时间尝试使RVM正常工作,使用起来很痛苦。此外,对于旧版本,我将很少使用。 更新输出: which ruby: /usr/local/bin/ruby ls -l /usr/local/bin/ruby: lrwxrwxrwx 1 root root 16 2011-10-17 21:20 /usr/local/bin/ruby -> /usr/bin/ruby1.8 ls -l /etc/alternatives/ruby: lrwxrwxrwx 1 root root 18 2011-12-30 17:35 /etc/alternatives/ruby -> /usr/bin/ruby1.9.1 echo $PATH: /usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games 顺便说一句,当我查看--config gem时,它告诉我只有一个gem,即 /usr/bin/gem1.9.1
20 ruby 

2
通过apt安装ruby 2.2.3
如何在Ubuntu Wily上通过apt安装Ruby 2.2.3?我尝试了sudo apt-get install ruby2.2-dev和sudo apt-get install ruby2.2(有什么区别,顺便说一句),两个命令似乎都安装了很多。但是,此后没有ruby可执行文件。
16 apt  ruby  15.10 

7
如何设置Ruby on Rails?
我对在10.10笔记本电脑上设置Ruby on Rails环境感兴趣。 安装时需要记住什么特别的东西(例如,可能是新的或10.10独有的)? 我有没有建议的演练? 提前致谢。

1
如何在Ubuntu系统上升级到Ruby 2.2?
我正在使用Ubuntu Linux。以下是uname信息 myuser@myinstance:~$ uname -a Linux myinstance 3.18.0-52-generic #123-Ubuntu SMP Fri Feb 19 14:27:58 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux 我正在尝试升级机器上的Ruby版本,该机器当前安装在 /usr/lib/ruby/1.9.1 我尝试按照这里的建议进行操作— 通过apt安装ruby 2.2.3,但不幸的是,我收到错误消息,“ / usr / bin / ruby​​2.2的替代路径不存在”。升级系统以使用Ruby 2.2或更高版本的正确方法是什么? myuser@myinstance:~/racertracks$ sudo update-alternatives --install /usr/bin/ruby ruby /usr/bin/ruby2.2 400 \ > --slave /usr/bin/rake rake /usr/bin/rake2.2 \ > --slave /usr/bin/ri …

4
如何安装ruby-rvm?
我想在Ubuntu 11.04上安装Rails环境。我试过了: $ sudo apt-get install ruby-rvm 但是得到了错误: 无法找到软件包ruby-rvm 我的另一台PC装有Ubuntu 11.10,在这里可以正常工作: $ sudo apt-get install ruby-rvm $ rvm install ruby-1.9.3-p125 $ sudo gem update --system $ sudo gem install rails

2
为什么在Ubuntu上设置Ruby on Rails如此困难?
今天早上我花了几个小时尝试在Ubuntu的新实例上安装Rails,我发现该过程比Windows复杂得多。在Windows上,我转到rubyinstaller.org,运行可执行文件(我对1.9.2-p180特别感兴趣),然后相应地调整系统路径。Rails也不需要任何额外的步骤,我可以克隆一个git仓库并开始摇动。 在Ubuntu上,我必须安装RVM(我也可以在Windows上完成),安装列出的prereq,由于许多这些软件包不再可用而导致apt-get失败。然后,我最终rvm install只发现make无法正常工作,因此我不得不从其中一个.c文件中手动注释掉对openssl的一堆依赖项,并对其进行重建,然后最终将其安装。尽管Rails仍然远远没有完成,所以我不得不安装另一堆先决条件,在ruby源代码中编辑一些额外的文件并执行它,然后我终于可以rails console开始使用。 这很正常吗?如果我要开发Rails应用程序,我是否应该期望所有事情在ubuntu上花费几个小时?我必须查阅至少3-4个11.04指南以及至少5个不同的堆栈溢出文章才能使事情正常运行,这对我来说似乎是非常痛苦的用户体验。
13 11.10  ruby  rails  rvm 


4
安装具有OpenSSL和ReadLine支持的Ruby 2.0
我有一个新的Ubuntu 12.04 VM,我想安装Ruby 2.0.0-p0。我可以很容易地安装Ruby,但是无法使用gem。 $ gem install bundler ERROR: Loading command: install (LoadError) cannot load such file -- openssl ERROR: While executing gem ... (NoMethodError) undefined method `invoke_with_build_args' for nil:NilClass 我已经安装了开放SSL,所以我不确定是什么问题。 $ sudo apt-get install libssl1.0.0 libssl-dev Reading package lists... Done Building dependency tree Reading state information... Done libssl-dev is …
12 ruby 

2
为什么我需要运行“ / bin / bash --login”
我刚刚安装了一个新的Ubuntu 13.10服务器,其中通过安装了ruby 2.1.1 rvm。 问题是,每当我切换到用户“ rails”(安装了ruby和rails的用户)时,我都必须先运行,/bin/bash --login然后Ubuntu才能识别出ruby,rails或rvm已安装。 希望有人知道: 上面的命令有什么作用? 为什么我需要运行它? 我该怎么办才能一劳永逸地解决它?:) 任何帮助表示赞赏!
12 13.10  bash  login  ruby  rvm 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.