タグ付けされた質問 「ruby」

Rubyは、シンプルさと生産性を重視した動的なオープンソースのプログラミング言語です。

11
Bashを使用する場合とPerl / Python / Rubyを使用する場合 [閉まっている]
これまでBashを使用してすべてのスクリプトを作成していますが、それについて少しばかげていると感じ始めています。もちろん、Bashで必要なことはすべて実行できますが(非常に強力です)、代わりに適切なスクリプト言語(この場合はおそらくRuby)を使用するべきではないかと思い始めています。 スクリプトでBashを介してPerl / Python / Rubyを使用するタイミングをどのように決定しますか?Rubyでのinitスクリプトは意味がないと思いますが、電子メールアカウントを追加する少し長いスクリプトはどうでしょうか。
78 linux  bash  script  perl  ruby 


10
brew upgradeはOS XでVimを壊しました(dyld:Library not loaded)
私はbrew update && brew upgrade長い間走っていません。 大規模なアップグレードを行ったところ、Vimが壊れてしまいました。 これは私が実行した後に得たものですvim: dyld: Library not loaded: /usr/local/opt/ruby/lib/libruby.2.3.0.dylib Referenced from: /usr/local/bin/vim Reason: image not found Trace/BPT trap: 5 私はいくつかのウェブサイトに出くわしましたが、どれも実際には役に立ちませんでした。 彼らはそれが関連しているかもしれないと言ったrvmが、brew uninstall vim; rvm system; brew install vim助けにはなりませんでした。MacVimも再インストールしようとしましたが、問題は解決しませんでした。 export PATH="/usr/local/bin:$PATH"私に追加しても解決.bash_profileしませんでした。 将来の参照用のリストは次のとおりです。 OSX 10.10でMacVimを正しいperlに向ける方法は? Homebrew ruby​​がインストールされているが、PATHで/ usr / bin / ruby​​が最初にある場合、vim 7.4.488ビルドが失敗する RVM(Ruby 1.9.3)、MacVim、およびCommand-Tを使用して、ターミナルにbrewをインストールしました OS X El Capitan:ライブラリ「libc.dylib」を開けませんでした …

3
Broken Pipeエラーを修正するにはどうすればよいですか?
私は最近、SSDドライブを入手したときにUbuntu 12.10を新規インストールした後、RVMを再インストールしました(http://rvm.ioの指示に従って)。 今、私が入力するとき: type rvm | head -1 次のエラーが表示されます。 rvm is a function -bash: type: write error: Broken pipe しかし、すぐにコマンドを繰り返すと、受信するのは次のとおりです。 rvm is a function そして、それはすべて大丈夫だと思われますか?何が起こっていますか?修正するにはどうすればよいですか?常に起こるとは限りません。より散発的なように見えます。何らかのパターンを見つけようとしましたが、まだ見つけていません。
36 bash  ruby  .bash-profile  rvm 

3
gitのようなファイルシステムはありますか?
Gitは、計算された任意のファイルのハッシュに基づいて、そのリポジトリにコンテンツを一意に保存します。ディレクトリの内部に同じファイルのコピーが2つある場合、gitは実際に一度だけ保存します。 この同じ概念が、ある種のファイルシステムとしてオペレーティングシステムレベルで実装されているかどうか疑問に思っていますか? ファイルシステムがデフォルトでこのように動作した場合、dllの地獄の問題をうまく解決できます。基本的に、あなたに代わって自動的にシンボリックリンクします。すべてのアプリケーションは、依存関係のすべてを備えたディレクトリにパッケージ化することができます(jarなど)。 Ruby愛好家は、ライブラリをrubygemsとして公開することで共有します。それでも、gemを共有するためのこの努力は、悪夢を回避するためにすべての依存関係をローカルフォルダーにコピーするというVendor Everythingコンセプトにつながる展開の悪夢をもたらしました。
27 linux  unix  filesystems  git  ruby 

4
パブリックIPをテキストとして返すサービス[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、上のトピックスーパーユーザーのために。 5年前に閉鎖されました。 動的なDNS更新を行うスクリプトを書いていますが、サーバーはルーターの背後にあるため、Webサービスを使用してパブリックIPを決定する必要があります。 これまでのところ、プレーンIPのみを返すこれを見つけました。私は、スクリプトがダウンしていると仮定して、スクリプトで使用するいくつかの代替手段を見つけようとしていましたが、IPだけをプレーンテキストとして返す他のものを見つけることができませんでした。 これらの ものは、いくつかのHTMLを返しますが、どのようなスクリプトを実行する必要が、このような単純な作業であるときに、私は実際に構文解析HTMLを気にする必要はありません。 誰もがあなたのパブリックIP だけをプレーンテキストで返す他の信頼できるサービスを知っていますか?

5
〜/ .profileはSSHの使用時にロードされません(Ubuntu)
私が本当に解決したかった問題を反映するように編集されました: Capistranoを介して展開できるように、Ruby環境をセットアップする必要があります。 export PATH=$HOME/.rbenv/bin:$PATH eval "$(rbenv init -)" これらを〜deploy / .profileに配置しますが、sshを実行しても実行されません。アイデア? Ubuntu 12.04を実行しています。 元の質問は: localhostの別のアカウントにsshすると、.profileが読み込まれません。どうすればsshにそれをロードさせることができますか?Ubuntu 12.04を実行しています。

4
コマンドラインからAmazon glacierにファイルをバックアップする簡単な方法が必要ですか?
Amazon Glacierにバックアップする必要があるcPmoveファイルのディレクトリを持つCentOSサーバーをオンラインで使用しています。コマンドラインアクセスのみがあり、GUIはありません。 ファイルをアップロードするのに比較的使いやすいコマンドラインクライアントが必要です。たとえば、私は以前にdropbox_uploader.sh(https://github.com/andreafabrizi/Dropbox-Uploader)をこの単純なbashスクリプトで使用しました: #!/bin/bash find /backup_folder -maxdepth 1 -name "cpmove-*.tar.gz" | while read CPMOVE do ./dropbox_uploader.sh upload ${CPMOVE} done 私はこれを見ました:https : //github.com/carlossg/glacier-cli が、サーバーにjavaがインストールされておらず、最近のすべてのセキュリティ問題のために、それをインストールするのを少しheしています。 私はPythonとルビーを持っています: me@server [/home]# python -V Python 2.4.3 root@server [/home]# ruby --version ruby 1.8.7 (2012-06-29 patchlevel 370) [i686-linux] me@server [/home]# ルビー(望ましい)またはpythonまたは他の言語(あまり望ましくない)Amazon glacierコマンドラインクライアントはありますか?)

2
RVMでのRubyインストールの問題
私はhttp://installrails.comの指示に従って、Rubyの作業用にMacbook Airをセットアップしましたが、RVMで問題が発生しています。Rubyをインストールしようとすると、次のエラーが表示されます。走ろうとするときにも見ますruby -v。 dyld: Library not loaded: /usr/local/lib/libgmp.10.dylib Referenced from: /Users/Chris/.rvm/rubies/ruby-2.1.3/bin/ruby Reason: image not found 周りをグーグルで調べても解決しないので、何が原因なのかわかりません。助言がありますか?

3
リンクせずにHomebrewパッケージをインストールする
Rubyのいくつかのバージョン(または実際にはHomebrewパッケージ)を、それらのいずれもリンクせずにインストールしたいと思います。基本的に、私はすべての式を樽のみとして扱いたいです。 些細なことのように思えますが、これを行う方法を見つけることができません。のようなものがあると思ったbrew install --no-link <formula>。 私が望むことをする方法はありますか、これが悪い考えである理由はありますか? Homebrewを使用してRubyバージョンをインストールし、rbenvを使用して管理したいのです。
16 macos  ruby  homebrew 

2
apt-getまたはgemを使用してパッケージをインストールしますか?
パッケージがapt-getとgemの両方で利用可能な場合、どちらを選択すべきですか? 私はUbuntuを使用していますが、apt-getまたはgemでrakeをインストールすべきかどうかわかりません。 apt-getパッケージとgemパッケージの両方を頻繁に使用します。 それぞれの長所と短所は何ですか?

2
コマンドラインからメールを送信する
わかりました、私が持っているこの小さな電子メールプロジェクトの世話をする何かのために私は広く見てきました。 まず、いくつかの背景:私の家族には毎年秘密のサンタがあり、誰に贈り物をもらうかをランダム化するスクリプトを書くことを申し出ました。私がやりたいのは、ギフトを受け取る人を知らせるメールを送信することですが、秘密のサンタに関係するので、Gmailアカウントからメールを送信したくありません。 質問:Gmailアカウント(または他のメールアカウント)の「送信済みアイテム」にメールを保存せずに、コマンドライン/スクリプトからメールを送信するにはどうすればよいですか。私は自分のSMTPサーバーをセットアップしたと思いますが、私は本当にかなり無知です。
15 ubuntu  email  smtp  ruby 

2
Ubuntuに最新バージョンのRubyおよびRuby on Railsをインストールする方法
コマンドapt-get install ruby1.9.1でRubyをインストールしrubyましたが、コンソールに入ると何も起こりません。 私はコマンドを使用する必要があります ruby1.9.1-v ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux] しかし、どのように私はそれを呼び出すかrubyありませんかruby1.9.1?そして、どうすればRailsをインストールできますか?


2
Rubyの異なるバージョンをインストールして使用する方法は?
RubyとRailsの両方の異なるバージョンを使用するさまざまな本からRailsを学習しています。現在、Mac OS X Snow Leopard(の/usr/bin)にruby 1.87がインストールされていますが、別のrailsアプリケーションにはruby 1.9も使用する必要があります。 誰でも私にこれを機能させる方法を教えてくれますか?私はこれが初めてなので、できるだけ多くの指示をいただければ幸いです。
15 ruby  rails 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.