标签: ruby

如何使用 RVM 查找和安装最新的 Ruby 版本?

我终于让 RVM 工作了,现在我希望 RVM 安装最新的稳定 ruby​​ 版本。

在我使用的教程中,他们使用命令安装了 ruby​​ 1.9.3:

rvm install 1.9.3
Run Code Online (Sandbox Code Playgroud)

现在我想知道是否有一个命令可以下载最新的稳定版本,或者我必须检查最新的稳定版本并像这样下载它,或者我可以下载任何旧版本并运行升级吗?

通常我会尝试一切,但我正在一个新服务器上工作,我正在尝试将它设置得尽可能干净:)

server rvm ruby

75
推荐指数
2
解决办法
11万
查看次数

确定安装了哪个版本的 gem?

有没有办法通过 CLI 确定我的机器上安装了 gem 的哪个版本号?类似于yolk -lpython?

我想看看我是否有最新版本的指南针/sass/zurb 基础。我有一个需要特定版本号的依赖项。所以我需要看看它是什么版本。

ruby gem

57
推荐指数
5
解决办法
13万
查看次数

如何安装je​​kyll?

根据jekyll 网站,这是使用 jekyll 创建新网站的方法:

~ $ gem install jekyll
~ $ jekyll new myblog
~ $ cd myblog
~/myblog $ jekyll serve
Run Code Online (Sandbox Code Playgroud)

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.  This could take a while...
ERROR:  Error installing jekyll:
    ERROR: Failed to build gem native extension.

        /usr/bin/ruby1.9.1 extconf.rb
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load …
Run Code Online (Sandbox Code Playgroud)

ruby jekyll software-installation

30
推荐指数
1
解决办法
2万
查看次数

如何完全删除 Ruby + Rails + Gems?

我在 Ubuntu 10.04 上搞砸了我的 Ruby 开发环境。

从我的系统中删除这些软件包的最佳方法是什么?

  • 红宝石
  • 所有宝石
  • 红宝石

为了重新开始,我想使用RVM重新安装 Ruby 。

10.04 rvm ruby software-uninstall

28
推荐指数
3
解决办法
7万
查看次数

在没有 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 安装 ruby​​2.0 会安装 ruby​​1.9 并使它成为默认的 ruby​​ 解释器。我确实得到了一个 ruby​​2.0 二进制文件——但是脚本(在执行 ruby​​ 时依赖于 2.0 解释器)没有得到它。此外,当我使用 gem et。阿尔。安装 ruby​​ 包 - 这些似乎是为 ruby​​1.9 而不是 2.0 安装的。很不满意。

任何人都可以提供有关将 ruby​​ 2.0 安装为标准 ruby​​ 解释器的最直接方法的提示吗?我如何在没有 ruby​​-switch 的情况下从 ruby​​ 1.9 切换到 2.0?

ruby software-installation

23
推荐指数
4
解决办法
3万
查看次数

如何卸载 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
Run Code Online (Sandbox Code Playgroud)

ls -l /usr/local/bin/ruby

lrwxrwxrwx 1 root root 16 2011-10-17 21:20 /usr/local/bin/ruby -> /usr/bin/ruby1.8
Run Code Online (Sandbox Code Playgroud)

ls -l /etc/alternatives/ruby

lrwxrwxrwx 1 root root 18 2011-12-30 17:35 /etc/alternatives/ruby -> /usr/bin/ruby1.9.1
Run Code Online (Sandbox Code Playgroud)

echo $PATH

/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
Run Code Online (Sandbox Code Playgroud)

顺便说一句,当我查看 --config gem 时,它告诉我只有一个 gem,即 /usr/bin/gem1.9.1

ruby

20
推荐指数
1
解决办法
6万
查看次数

你如何安装less css命令行编译器?

根据我的理解并纠正我,如果我错了,我必须安装 ruby​​ 或 NPM 才能使较少的 css 编译器工作。

我没有安装任何 ruby​​,我不确定如何让我的电脑达到那个程度。我也想尽量减少我的足迹;如果可能,安装最少数量的 ruby​​ 库(因为我永远不会使用 ruby​​,除非我跑得更少)。

减少工作和跑步的步骤是什么?

在你投反对票之前,我知道有这个以前的线程(更少的 CCS 编译器安装)。

这个特定的人已经安装了一些其他软件包。我试图找出达到这一点所需的所有软件包。

或者,如果有人能指出我正确的文档,我会很高兴!

ruby css npm

20
推荐指数
3
解决办法
4万
查看次数

为什么我需要运行“/bin/bash --login”

我刚刚设置了一个新的 Ubuntu 13.10 服务器,通过rvm.

问题是,每当我切换到用户“rails”(我安装了 ruby​​ 和 rails 的用户)时,我必须/bin/bash --login在 Ubuntu 识别出 ruby​​、rails 或rvm已安装之前运行。

希望有人知道:

  1. 上面的命令有什么作用?
  2. 为什么我需要运行它?
  3. 我能做些什么来一劳永逸地解决它?:)

任何帮助表示赞赏!

rvm ruby bash login 13.10

19
推荐指数
2
解决办法
3万
查看次数

通过 apt 安装 ruby​​ 2.2.3

如何在 Ubuntu Wily 上通过 apt 安装 Ruby 2.2.3?我试着sudo apt-get install ruby2.2-devsudo apt-get install ruby2.2(有什么区别,顺便说一句)和两个命令似乎已经安装了相当的一群人。但是,之后没有 ruby​​ 可执行文件。

ruby apt 15.10

16
推荐指数
2
解决办法
6万
查看次数

如何在我的 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
Run Code Online (Sandbox Code Playgroud)

我正在尝试升级我机器上的 Ruby 版本,该版本目前安装在

/usr/lib/ruby/1.9.1
Run Code Online (Sandbox Code Playgroud)

我尝试遵循此处的建议 —通过 apt 安装 ruby​​ 2.2.3,但不幸的是我收到错误消息,“替代路径 /usr/bin/ruby2.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 ri /usr/bin/ri2.2 \
>  --slave /usr/bin/rdoc rdoc /usr/bin/rdoc2.2 \
>  --slave /usr/bin/gem gem /usr/bin/gem2.2 \
>  --slave /usr/bin/irb irb /usr/bin/irb2.2 \
> …
Run Code Online (Sandbox Code Playgroud)

upgrade ruby apt alternative

16
推荐指数
1
解决办法
5万
查看次数