我正在部署一个Ruby on Rails应用程序,以及我在配置新盒子时所拥有的启动脚本的一部分gem update --system
.
这恰好将Rubygems升级到2.0版.但是,它看起来bundler
与这个较新版本的Rubygems不兼容.
Bundler is not compatible with Rubygems 2.0.
Please upgrade to Bundler 1.3 or higher.
Run Code Online (Sandbox Code Playgroud)
有没有人看过这个或找到了解决方法?
我是编程的新手,我正试图在我的终端上安装rails.我一直在按照朋友的指示,安装xcode命令行工具,自制程序,git,rbenv,ruby-build,ruby gems,ruby和postgres.但无论何时,我尝试$ gem install rails,我得到以下内容:
Russell-Silvers-MacBook-Pro:~ Russell_Silver$ gem install rails
ERROR: While executing gem ... (Errno::EACCES)
Permission denied @ rb_sysopen - /Users/Russell_Silver/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/rails-4.2.0/README.md
Run Code Online (Sandbox Code Playgroud)
这尤其令人沮丧,因为当我运行$ gem list时,它说我有rails 3.2.18.这是特殊的,因为当我运行$ rails v $时,它告诉我我有Rails 4.2.0.
当我尝试使用rails时 rails my new_app
Errno::EACCES: Permission denied @ rb_sysopen - /Users/Russell_Silver/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/rails-4.2.0/README.md
An error occurred while installing rails (4.2.0), and Bundler cannot continue.
Make sure that `gem install rails -v '4.2.0'` succeeds before bundling.
run bundle exec spring binstub --all
/Users/Russell_Silver/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/bundler-1.8.3/lib/bundler/shared_helpers.rb:83: warning: Insecure world writable dir /Users/Russell_Silver in PATH, mode 040707 …
Run Code Online (Sandbox Code Playgroud) 我正在使用IMAP从gmail接收一些电子邮件,然后使用新的Rails 3 ActionMailer接收方法解析它们.
raw_email = imap.uid_fetch(uid, ['RFC822']).first.attr['RFC822']
email = UserMailer.receive(raw_email)
Run Code Online (Sandbox Code Playgroud)
电子邮件现在是一个Mail :: Message Class,并且:,from和:subject工作正常.但是我无法弄清楚如何从身体中获取纯文本.在Rails 3之前,我可以使用tmail_body_extractors插件来获取普通的主体.
你会如何使用Rails 3做到这一点?
Jakobinsky:email.body.raw_source离我更近了仍然给了我很多垃圾.
"--001636310325efcc88049508323d\r \nConContent-Type:text/plain; charset = ISO-8859-1\r \nContent-Transfer-Encoding:quoted-printable\r \n\r \n这是一些正文内容\ r \n\r \n - = 20\r \nVenlig Hilsen\r \nAsbj = F8rn Morell\r \n\r \n - 001636310325efcc88049508323d\r \n内容类型:text/html; charset = ISO-8859-1\r \nContent-Transfer-Encoding:quoted-printable\r \n\r \naf 邮件
-
Venlig Hilsen Asbj
= F8rn Morell
\ r \n\r \n - 001636310325efcc88049508323d--"
我应该滚动自己的帮助器来清理raw_source还是已经有方法,宝石或帮助器?
我有一个关系模型,用户的管理员也是用户.下面的代码工作得很好,完全符合它的设想,但它只显示了经理的第一个名字.我试图让它显示经理的名字和姓氏.
<%= sf.input :managers, :as => :check_boxes, :member_label => (:firstname) ,:input_html => { :size => 20, :multiple => true}%>
Run Code Online (Sandbox Code Playgroud)
我试图添加的另一个领域是:lastname
.我无法弄清楚怎么去:member_label
两个领域.
ruby ×2
bundler ×1
forms ×1
formtastic ×1
gem-bundler ×1
list ×1
macos ×1
permissions ×1
rubygems ×1
variables ×1