2
我只是將我的第一個rails應用程序部署到linode實例。我想/我希望我有90%的方式。capistrano不使用寶石路徑;我應該添加嗎?最佳實踐
我有一個問題是寶石路徑的最佳做法。我使用RVM和我的寶石環境看起來像這樣(完成整件事):
[email protected]:~# gem environment
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.10
- RUBY VERSION: 1.9.2 (2011-07-09 patchlevel 290) [x86_64-linux]
- INSTALLATION DIRECTORY: /usr/local/rvm/gems/ruby-1.9.2-p290
- RUBY EXECUTABLE: /usr/local/rvm/rubies/ruby-1.9.2-p290/bin/ruby
- EXECUTABLE DIRECTORY: /usr/local/rvm/gems/ruby-1.9.2-p290/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-linux
- GEM PATHS:
- /usr/local/rvm/gems/ruby-1.9.2-p290
- /usr/local/rvm/gems/[email protected]
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/
基於部署,我的寶石都存儲在默認: /數據/網站/ JT /應用/測試應用程序/shared/bundle/ruby/1.9.1/gems
這意味着,例如 寶石展軌
讓我沒有找到一個命令。爲最終用戶和capistrano集中這個最好的地方是什麼?處理這個問題的最佳實踐是什麼(我應該只在sym命令中使用sym鏈接)?
順便說一下,我運行紅寶石1.9.2。爲什麼共享/軟件包告訴我1.9.1?
THX任何幫助
你的Gemfile.lock說什麼? – Nick
我有同樣的問題。你已經解決了嗎? – 23tux