簡體   English   中英

用舊的紅寶石在rbenv中安裝rails

[英]installing rails in rbenv with an old ruby

我正在使用ruby 2.1.10開發一個項目。 應該使用rails 4.0.13。

我正在使用rbenv。

我相信,我已經安裝了所有東西。 我為該項目運行了捆綁安裝。 最終我讓它運行。

但是,現在我得到:

turlingdrome$ rails
Rails is not currently installed on this system. To get the latest version, simply type:

    $ sudo gem install rails

You can then rerun your "rails" command.

turlingdrome$ gem install rails -v 4.0.13
Successfully installed rails-4.0.13
Parsing documentation for rails-4.0.13
Done installing documentation for rails after 1 seconds
1 gem installed

turlingdrome$ which rails
/Users/brianp/.rbenv/shims/rails

turlingdrome$ rails -v
Rails is not currently installed on this system. To get the latest version, simply type:

    $ sudo gem install rails

You can then rerun your "rails" command.

turlingdrome$ ruby -v
ruby 2.1.10p492 (2016-04-01 revision 54464) [x86_64-darwin16.0]

萬一重要,我在運行10.12.6的Mac上

評論的預計到達時間:

turlingdrome$ bundle exec rails -v
Rails 4.0.13

因此,bundle exec讓我運行rails。 rbenv exec rails也可以工作。

因此,問題似乎出在墊片上!

重新整理墊片:

rbenv rehash

現在您應該只能rails沒有bundle execrbenv exec rails

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM