我嘗試在LFS批處理系統上運行腳本。該集羣提供了舊版本的ruby,所以我必須在我的帳戶上本地安裝我的gem和rvm。有沒有辦法在批處理系統上運行本地安裝的ruby版本?我的腳本在我的帳戶上工作正常,但不在LFS上,因爲機械化依賴於較新的ruby版本。如何使用某個ruby版本?
1
A
回答
0
我解決我的問題與直接使用的二進制版本,並確定我的本地文件夾的寶石:
GEM_HOME=/home/my_name/.rvm/gems/ruby-2.0.0-p195/gems
/home/my_name/.rvm/bin/ruby-2.0.0-p195 my_script.rb
其他解決方案不起作用,因爲RVM是不可用的集羣上。
+0
這只是一個醜陋的解決方法,您應該正確安裝/配置rvm,這可以在單個用戶帳戶上完成。 rvm不需要全局安裝即可工作。你也應該看看rbenv/ruby-build,我更喜歡它,並且更加簡單:https://github.com/sstephenson/ruby-build –
0
0
創建.rvmrc
文件中的版本替換1.9.3
你的工作目錄,你會提到你想要哪個版本的紅寶石:
rvm use [email protected] --create
現在您可以安裝此特定gemset的所有寶石。
相關問題
- 1. RVM - 爲給定的命令自動使用某個Ruby版本?
- 2. 如何使用正確版本的Ruby?
- 3. 如何強制rbenv ruby版本使用特定的rubygems版本?
- 4. 如何使ruby版本匹配gemfile
- 5. 如何卸載Ruby版本?
- 6. 如何更改ruby版本
- 7. 如何使用RVM管理多個gemsets和ruby版本?
- 8. 如何判斷終端使用哪個版本的Ruby?
- 9. 如何找到rhohub使用哪個版本的ruby?
- 10. 如何使用root賬戶使用rvm(ruby版本管理器)?
- 11. 如何去使用Ruby的本地分支版本on Rails的
- 12. 如何僅向某個克隆版本庫提交某些修訂版
- 13. 如果我安裝了多個版本,如何更新我的Ruby版本?
- 14. 如何使用Ruby腳本
- 15. 如何我在perl腳本使用Perl模塊的某個版本(或更高版本)?
- 16. 如何使用jQuery的多個版本?
- 17. 如何使用一個版本的API
- 18. 如何使用GCC的多個版本
- 19. 如何使用多個dll版本?
- 20. 如何在maven中使用兩個版本依賴版本?
- 21. 乘客使用錯誤的Ruby版本
- 22. 指定使用Pik的ruby版本
- 23. Bundler使用較舊的Ruby版本
- 24. 使用RVM管理ruby版本
- 25. 使用rvm的Ruby版本衝突
- 26. 未使用Ruby Rails後期版本
- 27. 指定廚師使用的Ruby版本
- 28. 更改Sublime中使用的Ruby版本
- 29. cygwin使用什麼版本的ruby?
- 30. 使用rbenv刪除ruby版本
將使用捆綁器以任何方式解決您的問題,我不知道如何在LFS上運行它。 – Saurabh
好的,我在我的jobfile中指定了gem路徑,我也在我的.rvm文件夾中使用了這個二進制文件。我希望它能工作:-) – gadreel